From 1e5a1207e2c4df3ac67a556c3ab83bb21dd72983 Mon Sep 17 00:00:00 2001
From: Cherif
Date: Fri, 10 Oct 2025 17:31:26 +0200
Subject: [PATCH] 10/10/2025 - 17:30
Signed-off-by: Cherif
---
.idea/workspace.xml | 184 +-
.../ressources_humaines_tbd_qries.py | 37 +-
GlobalVariable.py | 6 +
Inscription_mgt.py | 41 +-
Job_Cron.py | 411 +-
Job_Cron_Common.py | 244 +-
Log/log_file.log | 43994 ++++++++++++++++
Session_Formation.py | 103 +-
Session_Formation_Sequence.py | 15 +-
base_class_calcul_note.py | 32 +-
base_document_automatic_setup.py | 2 +-
base_partner_session_step.py | 4 +-
email_inscription_mgt.py | 95 +-
email_mgt.py | 309 +-
email_queu/email_queu_mgt.py | 166 +-
emargement.py | 42 +-
ent_student_common.py | 41 +-
internal_email_mgt.py | 561 +
jury_mgt.py | 2721 +-
main.py | 481 +-
note_evaluation_mgt.py | 5 -
partner_base_setup.py | 17 +-
partner_invoice.py | 32 +-
partner_order.py | 18 +-
partners.py | 2 +-
prj_common.py | 40 +-
survey_mgt.py | 410 +-
tools_cherif/tools_cherif.py | 65 +-
28 files changed, 49416 insertions(+), 662 deletions(-)
create mode 100644 internal_email_mgt.py
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 05e8ebf..83bf8a1 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,9 +4,10 @@
-
+
+
-
+
@@ -14,179 +15,24 @@
-
-
-
-
+
+
+
+
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -629,7 +475,7 @@
1747251650255
-
+
@@ -671,7 +517,6 @@
-
@@ -696,6 +541,7 @@
-
+
+
\ No newline at end of file
diff --git a/Dashbord_queries/ressources_humaines_tbd_qries.py b/Dashbord_queries/ressources_humaines_tbd_qries.py
index 94323fe..106a7c7 100644
--- a/Dashbord_queries/ressources_humaines_tbd_qries.py
+++ b/Dashbord_queries/ressources_humaines_tbd_qries.py
@@ -200,12 +200,13 @@ def Get_Humain_Ressource_With_Planning(diction):
}
])
- print(" ### Get_Humain_Ressource_With_Planning ici pipe_qry = ", pipe_qry)
+ print(" ### Get_Humain_Ressource_With_Planning ici pipe_qry uu= ", pipe_qry)
new_retval_titles = []
new_retval_data = []
local_id = 0
+ tab_ressource_humaine_data = []
total_duration = 0
for retval in MYSY_GV.dbname['ressource_humaine'].aggregate(pipe_qry):
@@ -311,9 +312,10 @@ def Get_Humain_Ressource_With_Planning(diction):
node_duration = {"total_duration":str(total_duration)}
#print(' ### node_duration = ', node_duration)
- RetObject.append(mycommon.JSONEncoder().encode(node_duration))
+ RetObject_total_duration = []
+ RetObject_total_duration.append(mycommon.JSONEncoder().encode(node_duration))
- return True, RetObject
+ return True, RetObject, RetObject_total_duration
except Exception as e:
@@ -818,9 +820,9 @@ def Get_Humain_Ressource_With_Planning_And_Cost(diction):
#print(" ### Final Line : ", json_formatted_str)
tab_lines_employe_by_contract.append(retval)
- local_status, local_retval = Format_employee_contrat_agenda_events(tab_lines_employe_by_contract)
+ local_status, local_retval, node_total_duration, node_total_cost = Format_employee_contrat_agenda_events(tab_lines_employe_by_contract)
if (local_status is False):
- return local_status, local_retval
+ return local_status, local_retval, False, False
RetObject = []
@@ -834,8 +836,18 @@ def Get_Humain_Ressource_With_Planning_And_Cost(diction):
#print(" RetObject = ", RetObject)
#print(' on a ' + str(cpt) + ' lignes ')
+ local_tmp = []
+ retval_node_total_duration = []
+ node_tmp = {}
+ node_tmp['total_duration'] = node_total_duration
+ retval_node_total_duration.append(mycommon.JSONEncoder().encode(node_tmp))
- return True, RetObject
+ retval_node_total_cost = []
+ node_tmp_cost = {}
+ node_tmp_cost['total_cost'] = node_total_cost
+ retval_node_total_cost.append(mycommon.JSONEncoder().encode(node_tmp_cost))
+
+ return True, RetObject, retval_node_total_duration, retval_node_total_cost
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
@@ -1036,22 +1048,21 @@ def Format_employee_contrat_agenda_events(tab_diction):
return_tab.append(new_node)
+ total_duration = round(total_duration, 2)
node_total_duration = {'total_duration':str(total_duration)}
- return_tab.append(node_total_duration)
+ #return_tab.append(node_total_duration)
+ total_cost = round(total_cost, 2)
node_total_cost = {'total_cost':str(total_cost)}
- return_tab.append(node_total_cost)
+ #return_tab.append(node_total_cost)
- #print(" #### total_duration = ", total_duration)
- #print(" #### total_cost = ", total_cost)
-
- return True, return_tab
+ return True, return_tab, str(total_duration), str(total_cost)
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
- return False, " Impossible de reformater et de normer le tableau des tâches et coûts "
+ return False, " Impossible de reformater et de normer le tableau des tâches et coûts ", False, False
"""
diff --git a/GlobalVariable.py b/GlobalVariable.py
index f1db4ca..9b26a3d 100644
--- a/GlobalVariable.py
+++ b/GlobalVariable.py
@@ -708,6 +708,12 @@ Les types de location pour une session (intra ou extra ou autre)
TRAINING_LOCATION_TYPE = ['intra', 'extra', 'autre', '']
+"""
+On definit les entrée scolaires autorisées
+"""
+TRAINING_ENTREE_SCOLAIRE = ['2024', '2025', '2026','2027', '2028', '2029', '']
+
+
"""
Gestion des champs spécifique : Type de champs autorisé
"""
diff --git a/Inscription_mgt.py b/Inscription_mgt.py
index c23fb02..3e0017b 100644
--- a/Inscription_mgt.py
+++ b/Inscription_mgt.py
@@ -1380,7 +1380,8 @@ def UpdateStagiairetoClass(diction):
local_insc_status, local_insc_retval = mycommon.Is_Partnair_Inscription_Notification(
{'token': diction['token']})
if (local_insc_status and local_insc_retval == "1"):
- local_status, local_message = email_session.incription_training_confirmation_mail(email_data)
+ print(" ### 1er envoie emailll email_data = ", email_data)
+ #local_status, local_message = email_session.incription_training_confirmation_mail(email_data)
message_for_historic = message_for_historic + " : Email Inscription "
"""
@@ -1788,15 +1789,15 @@ def SendInscriptionConfirmation(diction):
date_du = ""
- if ("date_du" in local_info_session[0].keys()):
- if local_info_session[0]['date_du']:
- date_du = local_info_session[0]['date_du']
+ if ("date_debut" in local_info_session[0].keys()):
+ if local_info_session[0]['date_debut']:
+ date_du = local_info_session[0]['date_debut']
data_mail['date_du'] = str(date_du)[0:10]
date_au = ""
- if ("date_au" in local_info_session[0].keys()):
- if local_info_session[0]['date_au']:
- date_au = local_info_session[0]['date_au']
+ if ("date_fin" in local_info_session[0].keys()):
+ if local_info_session[0]['date_fin']:
+ date_au = local_info_session[0]['date_fin']
data_mail['date_au'] = str(date_au)[0:10]
adresse = ""
@@ -1817,6 +1818,12 @@ def SendInscriptionConfirmation(diction):
code_session = local_info_session[0]['code_session']
data_mail['code_session'] = code_session
+ session_id = ""
+ if ("session_id" in local_info_session[0].keys()):
+ if local_info_session[0]['_id']:
+ session_id = str(local_info_session[0]['session_id'])
+ data_mail['session_id'] = session_id
+
data_mail['partner_owner_recid'] = str(partner_recid)
"""
@@ -1827,6 +1834,8 @@ def SendInscriptionConfirmation(diction):
local_insc_status, local_insc_retval = mycommon.Is_Partnair_Inscription_Notification(
{'token': diction['token']})
if (local_insc_status and local_insc_retval == "1"):
+
+
local_status, local_message = email_session.incription_training_confirmation_mail(data_mail)
return local_status, "La confirmation d'inscription a bien ete envoyée"
else:
@@ -6825,7 +6834,7 @@ def AcceptAttendeeInscription(diction):
else:
email_data['ville'] = ""
-
+ print(" ### 2izmmm er envoie emailll email_data = ", email_data)
local_status, local_message = email_session.incription_training_confirmation_mail(email_data)
if( local_status is False ):
mycommon.myprint(str(
@@ -13732,7 +13741,7 @@ def Get_List_Inscrit_OF_UE_And_Type_Evaluation_with_filter(diction):
d'emargement de manière securisée, à l'image de la gestion des QR code
"""
"""
-Cette fonction prends une liste d'inscription et une session
+Cette fonction prends une liste d'emargement et une session
pui créer un QR pour l'emargement
"""
@@ -13808,12 +13817,12 @@ def Create_Emargement_Send_Email_From_Inscription(diction):
if (local_stpm_status is False):
return local_stpm_status, partner_own_smtp_value
- print(" ### local_stpm_status = ", local_stpm_status)
+ """print(" ### local_stpm_status = ", local_stpm_status)
print(" ### partner_SMTP_COUNT_smtpsrv = ", partner_SMTP_COUNT_smtpsrv)
print(" ### partner_SMTP_COUNT_password = ", partner_SMTP_COUNT_password)
print(" ### partner_SMTP_COUNT_user = ", partner_SMTP_COUNT_user)
print(" ### partner_SMTP_COUNT_From_User = ", partner_SMTP_COUNT_From_User)
- print(" ### partner_SMTP_COUNT_port = ", partner_SMTP_COUNT_port)
+ print(" ### partner_SMTP_COUNT_port = ", partner_SMTP_COUNT_port)"""
# Verifier que les inscriptions sont valides
@@ -13855,7 +13864,6 @@ def Create_Emargement_Send_Email_From_Inscription(diction):
tab_my_emargement_ids = str(my_emargement_ids).split(",")
for my_emargement_id in tab_my_emargement_ids:
-
ret_val2 = MYSY_GV.dbname['emargement'].find_one_and_update(
{'session_id': str(diction['session_id']),
'_id': ObjectId(str(my_emargement_id)),
@@ -13864,7 +13872,9 @@ def Create_Emargement_Send_Email_From_Inscription(diction):
'locked': '0'
},
{"$set": {'emargement_qr_safe_token':str(my_safe_token), 'statut':'1',
- 'date_envoi':str(now), 'update_by':str(my_partner['_id'])}},
+ 'date_envoi':str(now), 'update_by':str(my_partner['_id']),
+ 'date_dernier_relance_auto':str(datetime.now().strftime("%d/%m/%Y")),
+ 'mode_envoi':'email'}},
return_document=ReturnDocument.AFTER,
upsert=False,
)
@@ -14132,7 +14142,10 @@ def Create_Emargement_QR_Code_From_Inscription(diction):
'partner_owner_recid': str(my_partner['recid']),
'valide':'1','locked':'0'},
{"$set": {'emargement_qr_safe_token':str(my_safe_token), 'statut':'1',
- 'date_envoi':str(now), 'update_by':str(my_partner['_id'])}},
+ 'date_envoi':str(now), 'update_by':str(my_partner['_id']),
+ 'date_dernier_relance_auto': str(datetime.now().strftime("%d/%m/%Y")),
+ 'mode_envoi': 'qr'
+ }},
return_document=ReturnDocument.AFTER,
upsert=False,
)
diff --git a/Job_Cron.py b/Job_Cron.py
index 63c67f3..e5b095a 100644
--- a/Job_Cron.py
+++ b/Job_Cron.py
@@ -1862,7 +1862,8 @@ def Cron_Session_Convocation_Sending(diction):
"""
CRON :
-Cette fonction permet de faire la relance des questionnaires de positionnement
+Cette fonction permet de faire la relance tous les SURVEY (positionnement, evaluation, etc)
+
"""
def Cron_Survey_Questionnaires_Relance():
@@ -1910,118 +1911,327 @@ def Cron_Survey_Questionnaires_Relance():
+ if ("partner_owner_recid" in relance_setp.keys() and relance_setp['partner_owner_recid']):
+ local_partner_owner_recid = str(relance_setp['partner_owner_recid'])
+
+ # Aller chercher tous les questionnaires à relancer
+
+ devis_qery_match = {'$and': [{'partner_owner_recid': str(local_partner_owner_recid),
+ 'valide': '1',
+ 'locked': '0', 'statut': '1', 'type': '1',
+ 'date_dernier_relance_auto': {'$exists': True,}
+ }
+ ]}
+
+ pipe_qry = ([
+
+ {'$match': devis_qery_match},
+ ])
+
+ print(" ## pipe_qry Cron_Survey_Questionnaires_Relance = ", pipe_qry)
+ for local_questionnaire in MYSY_GV.dbname['survey'].aggregate(pipe_qry):
+
+ #print("### local_questionnaire a traiter = ", local_questionnaire)
+
+ relance_done = 0
+
+ if ("nb_relance" in local_questionnaire.keys() and local_questionnaire['nb_relance']):
+ relance_done = mycommon.tryInt(str(local_questionnaire['nb_relance']))
- if ("partner_owner_recid" in relance_setp.keys() and relance_setp['partner_owner_recid']):
- local_partner_owner_recid = str(relance_setp['partner_owner_recid'])
+ date_derniere_relance_auto = "01/12/2099"
+ if ("date_dernier_relance_auto" in local_questionnaire.keys() and local_questionnaire['date_dernier_relance_auto']):
+ date_derniere_relance_auto = str(local_questionnaire['date_dernier_relance_auto'])[0:10]
- # Aller chercher tous les questionnaires à relancer
- devis_qery_match = {'$and': [{'partner_owner_recid': str(local_partner_owner_recid),
- 'valide': '1',
- 'locked': '0', 'statut': '1', 'type': '1',
- },
- ]}
+ date_derniere_relance_auto_ISODATE = datetime.strptime(str(date_derniere_relance_auto), '%d/%m/%Y')
- pipe_qry = ([
-
- {'$match': devis_qery_match},
- ])
-
- print(" ## pipe_qry Cron_Survey_Questionnaires_Relance = ", pipe_qry)
- for local_questionnaire in MYSY_GV.dbname['survey'].aggregate(pipe_qry):
-
- #print("### local_questionnaire a traiter = ", local_questionnaire)
-
- relance_done = 0
-
- if ("nb_relance" in local_questionnaire.keys() and local_questionnaire['nb_relance']):
- relance_done = mycommon.tryInt(str(local_questionnaire['nb_relance']))
+ new_relance_date_ISODATE = date_derniere_relance_auto_ISODATE + timedelta(
+ days=frequence_relance_auto)
- date_derniere_relance_auto = "01/12/2099"
- if ("date_dernier_relance_auto" in local_questionnaire.keys() and local_questionnaire['date_dernier_relance_auto']):
- date_derniere_relance_auto = str(local_questionnaire['date_dernier_relance_auto'])[0:10]
-
- date_derniere_relance_auto_ISODATE = datetime.strptime(str(date_derniere_relance_auto), '%d/%m/%Y')
-
- new_relance_date_ISODATE = date_derniere_relance_auto_ISODATE + timedelta(
- days=frequence_relance_auto)
+ """print(" ### LA frequence_relance_auto ", frequence_relance_auto)
+
+ print(" ### LA dernière relance date de ", date_derniere_relance_auto)
+
+ print(" ### LA PROCHAINE RELANCE EST ", new_relance_date_ISODATE)"""
- """print(" ### LA frequence_relance_auto ", frequence_relance_auto)
+ new_relance_date_no_ISODATE = str(new_relance_date_ISODATE.strftime("%d/%m/%Y"))
+ # print(" ### LA PROCHAINE RELANCE EST (new_relance_date_no_ISODATE) ", new_relance_date_no_ISODATE)
- print(" ### LA dernière relance date de ", date_derniere_relance_auto)
-
- print(" ### LA PROCHAINE RELANCE EST ", new_relance_date_ISODATE)"""
+ datetime.strptime(str(todays_date), '%d/%m/%Y')
- new_relance_date_no_ISODATE = str(new_relance_date_ISODATE.strftime("%d/%m/%Y"))
- # print(" ### LA PROCHAINE RELANCE EST (new_relance_date_no_ISODATE) ", new_relance_date_no_ISODATE)
+ """print(" ### relance_done = ",relance_done)
+ print(" ### nb_limite_relance = ", nb_limite_relance)
+
+ print(" ### datetime.strptime( str(todays_date), '%d/%m/%Y') = ", datetime.strptime(
+ str(todays_date), '%d/%m/%Y'))
+
+ print(" ### datetime.strptime(str(new_relance_date_no_ISODATE).strip(), '%d/%m/%Y') = ", datetime.strptime(str(new_relance_date_no_ISODATE).strip(),
+ '%d/%m/%Y'))"""
- datetime.strptime(str(todays_date), '%d/%m/%Y')
-
-
- """print(" ### relance_done = ",relance_done)
- print(" ### nb_limite_relance = ", nb_limite_relance)
-
- print(" ### datetime.strptime( str(todays_date), '%d/%m/%Y') = ", datetime.strptime(
- str(todays_date), '%d/%m/%Y'))
-
- print(" ### datetime.strptime(str(new_relance_date_no_ISODATE).strip(), '%d/%m/%Y') = ", datetime.strptime(str(new_relance_date_no_ISODATE).strip(),
- '%d/%m/%Y'))"""
-
- if ( relance_done <= nb_limite_relance and datetime.strptime(
- str(todays_date), '%d/%m/%Y') >= datetime.strptime(str(new_relance_date_no_ISODATE).strip(),
- '%d/%m/%Y')):
-
- """
- On fait le traitement, on envoie le mail
- 1 - recuperation des data
- """
-
- local_status, my_partner = mycommon.Get_Connected_User_Partner_Data_From_RecID(
- str(local_questionnaire['partner_owner_recid']))
- if (local_status is not True):
- return local_status, my_partner
-
- local_dicton = {}
- local_dicton['partner_owner_recid'] = str(local_questionnaire['partner_owner_recid'])
- local_dicton['tab_ids'] = str(local_questionnaire['_id'])
-
- #print(" ### local_dicton = ", local_dicton)
-
- local_status, local_retval = survey_mgt.Automatic_Send_Survey_TabIds(local_dicton)
-
- #print(" relance return local_send_remind_status = ", local_status)
-
- if (local_status is True):
-
- print(" RELANCE FAIT ET OK ")
- """
- Une fois la relance faite, on met à jour le devis avec les infos suivant :
- - liste_relance
+ if ( relance_done <= nb_limite_relance and datetime.strptime(
+ str(todays_date), '%d/%m/%Y') >= datetime.strptime(str(new_relance_date_no_ISODATE).strip(),
+ '%d/%m/%Y')):
"""
+ On fait le traitement, on envoie le mail
+ 1 - recuperation des data
+ """
+
+ local_status, my_partner = mycommon.Get_Connected_User_Partner_Data_From_RecID(
+ str(local_questionnaire['partner_owner_recid']))
+ if (local_status is not True):
+ return local_status, my_partner
+
+ local_dicton = {}
+ local_dicton['partner_owner_recid'] = str(local_questionnaire['partner_owner_recid'])
+ local_dicton['tab_ids'] = str(local_questionnaire['_id'])
+
+ #print(" ### local_dicton = ", local_dicton)
+
+ local_status, local_retval = survey_mgt.Automatic_Send_Survey_TabIds(local_dicton)
+
+ #print(" relance return local_send_remind_status = ", local_status)
+
+ if (local_status is True):
+
+ print(" RELANCE FAIT ET OK ")
+ """
+ Une fois la relance faite, on met à jour le devis avec les infos suivant :
+ - liste_relance
+
+ """
+
+ frequence_relance_auto_reached = "0"
+
+ if ("list_relance" in local_questionnaire.keys() and local_questionnaire['list_relance']):
+ local_node = {}
+ local_node['date_relance'] = str(date.today())
+ local_node['mesg_relance'] = str(local_retval)
+ local_questionnaire['list_relance'].append(local_node)
+
+ else:
+
+ local_node = {}
+ local_node['date_relance'] = str(date.today())
+ local_questionnaire['list_relance'] = []
+ local_questionnaire['list_relance'].append(local_node)
+ local_node['mesg_relance'] = str(local_retval)
+
+ nb_relance = str(len(local_questionnaire['list_relance']))
+
+ local_data_update = local_questionnaire
+
+ id_to_update = str(local_data_update['_id'])
+
+ del local_data_update['_id']
+
+ local_data_update['nb_relance'] = str(nb_relance)
+ local_data_update['date_dernier_relance_auto'] = str(todays_date)
+
+ result = MYSY_GV.dbname['survey'].find_one_and_update(
+ {'_id': ObjectId(str(id_to_update)),
+
+ 'valide': '1',
+ 'locked': '0'},
+ {"$set": local_data_update},
+ upsert=False,
+ return_document=ReturnDocument.AFTER
+ )
+
+
+
+ return True, "Relance Questionnaires OK"
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno)
+
+
+
+"""
+CRON :
+Cette fonction permet de faire la relance toutes demandes EMARGEMENT.
+
+"""
+
+def Cron_Emargement_Relance():
+ try:
+
+ print(" Cron : In function = Cron_Emargement_Relance")
+ todays_date = str(date.today().strftime("%d/%m/%Y"))
+ todays_date_ISODATE = datetime.strptime(str(todays_date), '%d/%m/%Y')
+
+
+
+
+ for relance_setp in MYSY_GV.dbname['base_partner_setup'].find({'valide': '1',
+ 'locked': '0',
+ 'config_name': 'relance_auto',
+ 'config_value': '1',
+ 'related_collection': 'emargement',
+ 'partner_owner_recid': {'$ne': 'default'},
+ }):
+ nb_limite_relance = 0
+ nb_relance_data = MYSY_GV.dbname['base_partner_setup'].find_one({'valide': '1',
+ 'locked': '0',
+ 'config_name': 'nb_relance_auto',
+ 'related_collection': 'emargement',
+ 'partner_owner_recid': str(relance_setp['partner_owner_recid']),
+ })
+
+
+ print(" ## relance_setp = ", relance_setp)
+
+ if("config_value" in nb_relance_data.keys() and nb_relance_data['config_value']):
+ nb_limite_relance = mycommon.tryInt(str(nb_relance_data['config_value']))
+
+ frequence_relance_auto = 0
+ frequence_relance_data = MYSY_GV.dbname['base_partner_setup'].find_one({'valide': '1',
+ 'locked': '0',
+ 'config_name': 'frequence_relance_auto',
+ 'related_collection': 'emargement',
+ 'partner_owner_recid': str(
+ relance_setp['partner_owner_recid']),
+ })
+
+ if ("config_value" in frequence_relance_data.keys() and frequence_relance_data['config_value']):
+ frequence_relance_auto = mycommon.tryInt(str(frequence_relance_data['config_value']))
+
+
+ if ("partner_owner_recid" in relance_setp.keys() and relance_setp['partner_owner_recid']):
+ local_partner_owner_recid = str(relance_setp['partner_owner_recid'])
+
+ # Aller chercher tous les emargements à relancer
+
+ devis_qery_match = {'$and': [{'partner_owner_recid': str(local_partner_owner_recid),
+ 'valide': '1',
+ 'locked': '0', 'statut': '1',
+ 'date_dernier_relance_auto': {'$exists': True,}
+ }
+ ]}
+
+ pipe_qry = ([
+
+ {'$match': devis_qery_match},
+ ])
+
+ print(" ## pipe_qry Cron_Emargement_Relance = ", pipe_qry)
+ tab_email_sent = []
+ tab_session_sent = []
+ tab_emargement_qr_safe_token_sent = []
+ send_email_relance = "0"
+
+ for local_emargement in MYSY_GV.dbname['emargement'].aggregate(pipe_qry):
+
+ print("### local_emargement a traiter = ", local_emargement)
+
+ relance_done = 0
+
+ if ("nb_relance" in local_emargement.keys() and local_emargement['nb_relance']):
+ relance_done = mycommon.tryInt(str(local_emargement['nb_relance']))
+
+
+ date_derniere_relance_auto = "01/12/2099"
+ if ("date_dernier_relance_auto" in local_emargement.keys() and local_emargement['date_dernier_relance_auto']):
+ date_derniere_relance_auto = str(local_emargement['date_dernier_relance_auto'])[0:10]
+
+ date_derniere_relance_auto_ISODATE = datetime.strptime(str(date_derniere_relance_auto), '%d/%m/%Y')
+
+ new_relance_date_ISODATE = date_derniere_relance_auto_ISODATE + timedelta(days=frequence_relance_auto)
+
+
+ print(" ### LA frequence_relance_auto ", frequence_relance_auto)
+
+ print(" ### LA dernière relance date de ", date_derniere_relance_auto)
+
+ print(" ### LA PROCHAINE RELANCE EST ", new_relance_date_ISODATE)
+
+
+ new_relance_date_no_ISODATE = str(new_relance_date_ISODATE.strftime("%d/%m/%Y"))
+ # print(" ### LA PROCHAINE RELANCE EST (new_relance_date_no_ISODATE) ", new_relance_date_no_ISODATE)
+
+ datetime.strptime(str(todays_date), '%d/%m/%Y')
+
+
+ print(" ### relance_done = ",relance_done)
+ print(" ### nb_limite_relance = ", nb_limite_relance)
+
+ print(" ### datetime.strptime( str(todays_date), '%d/%m/%Y') = ", datetime.strptime(
+ str(todays_date), '%d/%m/%Y'))
+
+ print(" ### datetime.strptime(str(new_relance_date_no_ISODATE).strip(), '%d/%m/%Y') = ", datetime.strptime(str(new_relance_date_no_ISODATE).strip(),
+ '%d/%m/%Y'))
+
+ if ( relance_done <= nb_limite_relance and datetime.strptime(
+ str(todays_date), '%d/%m/%Y') >= datetime.strptime(str(new_relance_date_no_ISODATE).strip(),
+ '%d/%m/%Y')):
+
+ """
+ On fait le traitement, on envoie le mail
+ 1 - recuperation des data
+ """
+ print(" IL FAUT FAIRE UNE RELANCEEEE ")
+ """
+ Important :
+ L'idée est d'envoyer 1 et 1 seul par couple : email/session
+ En effet si il plusieurs séquence, l'apprenant en cliquant sur le mysyurl,
+ il tombera sur l'affichage de toutes les sequence
+ """
+
+ if ( "session_id" in local_emargement.keys() and local_emargement['session_id'] in tab_session_sent and
+ "email" in local_emargement.keys() and local_emargement['email'] in tab_email_sent and
+ "emargement_qr_safe_token" in local_emargement.keys() and local_emargement['emargement_qr_safe_token'] in tab_emargement_qr_safe_token_sent):
+ send_email_relance = "0"
+ else:
+ send_email_relance = "1"
+ tab_session_sent.append(local_emargement['session_id'])
+ tab_email_sent.append(local_emargement['email'])
+ tab_emargement_qr_safe_token_sent.append(local_emargement['emargement_qr_safe_token'])
+
+
+
+ local_status, my_partner = mycommon.Get_Connected_User_Partner_Data_From_RecID(
+ str(local_emargement['partner_owner_recid']))
+ if (local_status is not True):
+ return local_status, my_partner
+
+ local_dicton = {}
+ local_dicton['partner_owner_recid'] = str(local_emargement['partner_owner_recid'])
+ local_dicton['tab_emargement_ids'] = str(local_emargement['_id'])
+
+ #print(" ### local_dicton = ", local_dicton)
+
+ if( send_email_relance == "1"):
+ local_status, local_retval = Job_Cron_Common.Cron_Relance_Emargement_By_Email(local_dicton)
+ else:
+ print(" ### UNE RELANCE A DEJA ETE ENVOY2 pour ce apprenant et pour cette session")
+
+
frequence_relance_auto_reached = "0"
- if ("list_relance" in local_questionnaire.keys() and local_questionnaire['list_relance']):
+ if ("list_relance" in local_emargement.keys() and local_emargement['list_relance']):
local_node = {}
local_node['date_relance'] = str(date.today())
local_node['mesg_relance'] = str(local_retval)
- local_questionnaire['list_relance'].append(local_node)
+ local_emargement['list_relance'].append(local_node)
else:
local_node = {}
local_node['date_relance'] = str(date.today())
- local_questionnaire['list_relance'] = []
- local_questionnaire['list_relance'].append(local_node)
+ local_emargement['list_relance'] = []
+ local_emargement['list_relance'].append(local_node)
local_node['mesg_relance'] = str(local_retval)
- nb_relance = str(len(local_questionnaire['list_relance']))
+ nb_relance = str(len(local_emargement['list_relance']))
- local_data_update = local_questionnaire
+ local_data_update = local_emargement
id_to_update = str(local_data_update['_id'])
@@ -2030,7 +2240,7 @@ def Cron_Survey_Questionnaires_Relance():
local_data_update['nb_relance'] = str(nb_relance)
local_data_update['date_dernier_relance_auto'] = str(todays_date)
- result = MYSY_GV.dbname['survey'].find_one_and_update(
+ result = MYSY_GV.dbname['emargement'].find_one_and_update(
{'_id': ObjectId(str(id_to_update)),
'valide': '1',
@@ -2042,7 +2252,7 @@ def Cron_Survey_Questionnaires_Relance():
- return True, "Relance Questionnaires OK"
+ return True, "Relance Emargement OK"
except Exception as e:
@@ -2051,6 +2261,7 @@ def Cron_Survey_Questionnaires_Relance():
return False, str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno)
+
"""
Cette fonction permet d'envoyer les emails qui sont dans file d'attente
collection : 'email_queue'
@@ -2080,9 +2291,17 @@ def Cron_Send_Mail_Queue_Message_With_Filter(diction):
msg = MIMEMultipart("alternative")
msg['From'] = email_queue_data['from']
- msg['Cc'] = email_queue_data['cc']
- msg['Bcc'] = 'contact@mysy-training.com'
- msg['Subject'] = email_queue_data['subject']
+ if( "cc" in email_queue_data.keys() and email_queue_data['cc']):
+ msg['cc'] = email_queue_data['cc']
+
+ if ("bcc" in email_queue_data.keys() and email_queue_data['bcc']):
+ msg['bcc'] = email_queue_data['bcc']
+
+ if ("subject" in email_queue_data.keys() and email_queue_data['subject']):
+ msg['subject'] = email_queue_data['subject']
+ else:
+ msg['subject'] = ""
+
msg['to'] = email_queue_data['to']
# Traitement de l'eventuel fichier joint
tab_files_to_attache_to_mail = []
@@ -2116,7 +2335,7 @@ def Cron_Send_Mail_Queue_Message_With_Filter(diction):
val = smtpserver.send_message(msg)
smtpserver.close()
- print(" Email envoyé" + str(val))
+ #print(val)
"""
On met à jour l'email avec le statut d'envoie de l'email
@@ -2124,8 +2343,14 @@ def Cron_Send_Mail_Queue_Message_With_Filter(diction):
new_data = diction
new_data['date_update'] = str(datetime.now())
new_data['sent'] = str(datetime.now())
- new_data['statut'] = "1"
- new_data['sent_message'] = str(val)
+
+ error_node = {}
+ if( len(val.keys()) > 0 ):
+ new_data['error_message'] = str(val)
+ new_data['statut'] = "-1"
+ else:
+ new_data['error_message'] = ""
+ new_data['statut'] = "1"
result = MYSY_GV.dbname['mail_queue'].find_one_and_update(
{'_id':ObjectId(str(email_queue_data['_id']))},
diff --git a/Job_Cron_Common.py b/Job_Cron_Common.py
index 8179359..f08ad7b 100644
--- a/Job_Cron_Common.py
+++ b/Job_Cron_Common.py
@@ -12,6 +12,7 @@ from zipfile import ZipFile
import bson
import pymongo
+import segno
import xlsxwriter
from pymongo import MongoClient
import json
@@ -2910,9 +2911,10 @@ def Cron_Init_Emargement_By_Date_With_Template(diction):
query_key['sequence_start'] = str(session_sequence['sequence_start'])
query_key['sequence_end'] = str(session_sequence['sequence_end'])
-
+ session_sequence
new_my_local_data = {}
new_my_local_data['inscription_id'] = str(my_inscription['_id'])
+ new_my_local_data['session_formation_sequence_id'] = str(session_sequence['_id'])
new_my_local_data['email'] = my_inscription['email']
new_my_local_data['nom'] = my_inscription['nom']
new_my_local_data['prenom'] = my_inscription['prenom']
@@ -2964,8 +2966,7 @@ def Cron_Init_Emargement_By_Date_With_Template(diction):
"""
CRON :
Cette fonction prepare et envoi les demandes d'émargement du JOUR qui n'ont pas déjà été envoyées
-
-Important : : On envoie uniquement les demandes d'émargement du jours
+Important :On envoie uniquement les demandes d'émargement du jours
"""
def Cron_Send_Emargement_By_Date_By_Email_for_not_sent(Folder, diction):
try:
@@ -3047,3 +3048,240 @@ def Cron_Send_Emargement_By_Date_By_Email_for_not_sent(Folder, diction):
return False, " Impossible d'envoyer les demandes d'émargement ", "0"
+"""
+Cette fonction prends une liste d'emargement et une session
+pui créer un QR pour l'emargement
+"""
+
+
+def Cron_Relance_Emargement_By_Email(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['partner_owner_recid', 'tab_emargement_ids']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['partner_owner_recid', 'tab_emargement_ids']
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Get_Connected_User_Partner_Data_From_RecID(
+ str(diction['partner_owner_recid']))
+ if (local_status is not True):
+ return local_status, my_partner
+
+
+ """
+ Recuperation du modèle de courrier pour la demande d'emargement
+ """
+ local_diction = {}
+ local_diction['ref_interne'] = "EMARGEMENT_FORMATION"
+ local_diction['type_doc'] = "email"
+ local_diction['partner_owner_recid'] = str(my_partner['recid'])
+
+ courrier_data_status, courrier_data_retval = mycommon.Get_Courrier_Template_Include_Default_Data(local_diction)
+ if (courrier_data_status is False):
+ return courrier_data_status, courrier_data_retval
+
+ # Recuperation des donnes smtp
+ local_stpm_status, partner_SMTP_COUNT_smtpsrv, partner_own_smtp_value, partner_SMTP_COUNT_password, partner_SMTP_COUNT_user, partner_SMTP_COUNT_From_User, partner_SMTP_COUNT_port = mycommon.Get_Partner_SMTP_Param(
+ my_partner['recid'])
+
+ if (local_stpm_status is False):
+ return local_stpm_status, partner_own_smtp_value
+
+
+
+ # Verifier que les inscriptions sont valides
+ my_emargement_ids = ""
+ if ("tab_emargement_ids" in diction.keys()):
+ if diction['tab_emargement_ids']:
+ my_emargement_ids = diction['tab_emargement_ids']
+
+ tab_my_emargement_ids = str(my_emargement_ids).split(",")
+ if (len(tab_my_emargement_ids) <= 0):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " Aucune Séquence ")
+ return False, " Aucun Séquence "
+
+ for my_emargement_id in tab_my_emargement_ids:
+
+ # Verifier qui la formation n'a pas deja été evaluée
+ tmp_count = MYSY_GV.dbname['emargement'].count_documents({
+ '_id': ObjectId(str(my_emargement_id)),
+ 'partner_owner_recid': str(my_partner['recid']),
+ })
+
+ if (tmp_count != 1):
+ mycommon.myprint(str(inspect.stack()[0][3]) + " L'identifiant de l'émargement " + str(
+ my_emargement_id) + " est invalide ")
+ return False, " L'identifiant de l'émargement " + str(my_emargement_id) + " est invalide "
+
+
+ for my_emargement_id in tab_my_emargement_ids:
+
+ emargement_data = MYSY_GV.dbname['emargement'].find_one({
+ '_id': ObjectId(str(my_emargement_id)),
+ 'partner_owner_recid': str(my_partner['recid']),
+ 'statut':'1'
+ })
+
+
+
+ """
+ Debut de la procedure d'envoie de l'email
+ """
+ convention_dictionnary_data = {}
+ new_diction = {}
+ new_diction['token'] = my_partner['token']
+ new_diction['list_stagiaire_id'] = []
+ new_diction['list_session_id'] = [ObjectId(str(emargement_data['session_id']))]
+ new_diction['list_class_id'] = []
+ new_diction['list_client_id'] = []
+
+ local_status, local_retval = mycommon.Get_Dictionnary_data_For_Template(new_diction)
+
+ if (local_status is False):
+ return local_status, local_retval
+
+ if ("company_data" in local_retval.keys() and "societe_nom" in local_retval['company_data'].keys()):
+ company_name = local_retval['company_data']['societe_nom']
+
+ emargement_dictionnary_data = local_retval
+
+
+
+ emargement_dictionnary_data['mysyurl'] = str(MYSY_GV.CLIENT_URL_BASE) + "qr_emargement/" + str(emargement_data['session_id']) + "/" + str(
+ my_partner['recid']) + "/" + str(emargement_data['emargement_qr_safe_token']) + "/"
+
+ print(" ### mysyurl = ", str(emargement_dictionnary_data['mysyurl']))
+
+ smtpserver = None
+
+ if (str(partner_own_smtp_value) == "1"):
+ smtpserver = smtplib.SMTP(partner_SMTP_COUNT_smtpsrv, partner_SMTP_COUNT_port)
+ smtpserver.ehlo()
+ smtpserver.starttls()
+ smtpserver.login(partner_SMTP_COUNT_user, partner_SMTP_COUNT_password)
+
+ else:
+
+ smtpserver = smtplib.SMTP(MYSY_GV.O365_SMTP_COUNT_smtpsrv, MYSY_GV.O365_SMTP_COUNT_port)
+ smtpserver.ehlo()
+ smtpserver.starttls()
+ smtpserver.login(MYSY_GV.O365_SMTP_COUNT_user, MYSY_GV.O365_SMTP_COUNT_password)
+
+ """
+ on envoi qu'un seul mail d'emargement par personnes.
+ 1 - On va aller recuperer la liste des personnes concernée (inscription_id)
+ 2 - Apres avoir envoyer les email, on va venir mettre à jour la table emargement id)
+ """
+
+ cpt_email_envoye = 0
+
+ """
+ Des qu'on envoie un email on met l'inscription_id dans la collection 'tab_inscription_id_emargement_send'
+ Avant d'envoyer un email à un inscrit on verifie qu'il n'est pa dans la table : tab_inscription_id_emargement_send
+
+ """
+ tab_inscription_id_emargement_send = []
+
+ if (str(emargement_data['inscription_id']) not in tab_inscription_id_emargement_send):
+
+ tab_inscription_id_emargement_send.append(str(emargement_data['inscription_id']))
+ cpt_email_envoye = cpt_email_envoye + 1
+
+ # Recuperation des données de l'inscrit
+ local_inscrit_data = mycommon.Get_Inscrit_And_Apprenant_Data(
+ {'token': str(my_partner['token']), 'inscrit_id': str(emargement_data['inscription_id'])})
+ emargement_dictionnary_data['emargement_inscrit_data'] = local_inscrit_data
+
+ # Recuperation des données de la formation
+ myclass_data = MYSY_GV.dbname['myclass'].find_one(
+ {'internal_url': str(emargement_data['class_internal_url']),
+ 'partner_owner_recid': my_partner['recid']}, {'title': 1})
+ emargement_dictionnary_data['emargement_class_data'] = myclass_data
+
+ emargement_dictionnary_data['emargement_data'] = emargement_data
+
+ body = {
+ "params": emargement_dictionnary_data,
+ }
+
+ # print( " ### emargement_dictionnary_data ===== ", emargement_dictionnary_data)
+
+ # Traitement du sujet du mail
+ sujet_mail_Template = jinja2.Template(str(courrier_data_retval['sujet']))
+ sujetHtml = sujet_mail_Template.render(params=body["params"])
+
+ # Traitement du corps du mail
+ contenu_doc_Template = jinja2.Template(str(courrier_data_retval['contenu_doc']))
+ sourceHtml = contenu_doc_Template.render(params=body["params"])
+ html_mime = MIMEText(sourceHtml, 'html')
+
+ # Creation de l'email à enoyer
+ msg = MIMEMultipart("alternative")
+
+ if (str(partner_own_smtp_value) == "1"):
+ msg.attach(html_mime)
+ msg['From'] = partner_SMTP_COUNT_From_User
+ msg['Bcc'] = 'contact@mysy-training.com'
+ msg['Subject'] = sujetHtml
+ msg['to'] = str(str(emargement_data['email']))
+ val = smtpserver.send_message(msg)
+ print(" Email demande emargement envoyé " + str(val))
+
+ else:
+ msg.attach(html_mime)
+ # msg['From'] = MYSY_GV.O365_SMTP_COUNT_From_User
+ if (company_name):
+ msg['From'] = str(company_name) + " <" + str(MYSY_GV.O365_SMTP_COUNT_From_User) + ">"
+ else:
+ msg['From'] = str(MYSY_GV.O365_SMTP_COUNT_From_User)
+ msg['Bcc'] = 'contact@mysy-training.com'
+ msg['Subject'] = sujetHtml
+ msg['to'] = str(str(emargement_data['email']))
+ val = smtpserver.send_message(msg)
+ print(" Email demande emargement envoyé " + str(val))
+
+
+
+
+ smtpserver.close()
+
+ print(" NB_email envoyé = ", cpt_email_envoye)
+ return True, "Les demandes d'émargement ont été correctement envoyées "
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible d'envoyer les demandes d'émargement "
+
+
diff --git a/Log/log_file.log b/Log/log_file.log
index 7ac863e..6ea3aee 100644
--- a/Log/log_file.log
+++ b/Log/log_file.log
@@ -269220,3 +269220,43997 @@ INFO:root:2025-09-10 22:02:20.811737 : Security check : IP adresse '127.0.0.1'
INFO:root:2025-09-10 22:02:20.812736 : Security check : IP adresse '127.0.0.1' connected
INFO:werkzeug:127.0.0.1 - - [10/Sep/2025 22:02:20] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [10/Sep/2025 22:02:20] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ 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-09-11 07:19:57.610267 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 07:19:57.610267 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 07:19:57.611305 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 07:19:57.616364 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 07:19:57.616364 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-11 07:20:57.055730 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 07:20:57.055730 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 07:20:57.055730 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 07:20:57.055730 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 07:20:57.055730 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-11 07:28:21.933801 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:28:22] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:28:23.668969 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:28:23.709653 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:28:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:28:23.728595 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:28:23.742620 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:28:23.746607 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:28:23] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:28:23.764372 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:28:23] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:28:23.776390 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:28:23] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:28:23.791952 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:28:23] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:28:23.810933 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:28:23.819935 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:28:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:28:23] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:28:23.832519 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:28:23] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:28:23] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:28:23] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:29:20.483740 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:20.483740 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:20.486486 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:20.490480 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:20.494614 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:20.499620 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:20.504153 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:20] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:29:20.513186 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:20] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:20] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:29:20.524171 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:29:20.533196 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:20] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:20] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:29:20.538168 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:20.545171 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:20] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:20] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:20] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:21] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:29:23.155958 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:23.159976 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:23.162957 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:23.164985 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:29:23.172959 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:29:23.179959 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:23.183965 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:23] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:23] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 07:29:27.926993 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:27.927995 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:27.932995 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:27.937995 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:27.941995 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 07:29:27.945995 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:27] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:27] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:27] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:28] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 07:29:28] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:18:50.451943 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:18:50.456341 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:18:50.458342 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:18:50.460341 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:18:50] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:18:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:18:50.475346 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:18:50.483344 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:18:50] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:18:50] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:18:50] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:18:50] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:22:38.038744 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:38.045743 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:38.048747 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:38.053740 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:38.066783 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:22:38.077778 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:38] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:38] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:38] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:38] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:38] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:22:53.857745 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:53.864271 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:53.870274 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:53] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:53] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:22:53.892870 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:53] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:22:53.931439 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:53.935446 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:53.939491 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:53.944449 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:53.948453 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:22:53.957455 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:53] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:22:53.971803 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:53.974782 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:53] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:22:53.983784 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:53] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:22:53.987781 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:53.992321 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:54.001370 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:54] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:54] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:22:56.826469 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:56.833473 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:56.838474 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:56.844468 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:56] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:22:56.855486 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:56.860500 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:22:56.870533 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:56] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:56] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:56] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:22:59.548956 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:59.551959 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:59.557973 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:59.562012 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:22:59.573569 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:22:59.578671 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:22:59] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:23:45.541199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:23:45.544203 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:23:45.547710 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:23:45.554716 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:23:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:23:45.562716 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:23:45.566718 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:23:45] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:23:45] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:23:45] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:23:45] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:23:45] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:24:21.093129 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:24:21.095127 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:24:21.100112 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:24:21.104150 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:24:21.106114 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:24:21.114113 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:24:21] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:24:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:24:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:24:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:24:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:24:21] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:25:14.426796 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:25:14.426796 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:25:14.431794 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:25:14.435803 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:25:14.438806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:25:14.443801 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:25:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:25:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:25:14] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:25:14] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:25:14] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:25:14] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:25:45.495484 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:25:45.497454 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:25:45.501452 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:25:45.504493 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:25:45.510472 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:25:45] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:25:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:25:45.517492 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:25:45] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:25:45] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:25:45] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:25:45] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:26:15.025248 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:26:15.026248 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:26:15.031249 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:26:15.035249 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:26:15.038293 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:15] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:26:15.051248 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:15] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:26:39.837052 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:26:39.839052 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:26:39.843053 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:26:39.847052 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:26:39.848090 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:26:39.856092 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:39] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:26:56.366003 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:26:56.370002 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:26:56.374017 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:26:56.378017 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:26:56.384681 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:56] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:26:56.399706 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:56] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:56] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:56] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:56] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:26:56] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:27:11.482297 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:11.485508 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:11.490058 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:11.495566 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:27:11.503233 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:27:11.512218 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:11] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:11] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:11] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:11] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:27:19.191289 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:19.194301 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:19.197289 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:19.202277 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:19.206292 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:27:19.218301 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:19] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:27:47.532363 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:47.537377 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:47.540896 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:47.545902 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:27:47.552901 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:47.553902 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:47] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:27:53.537230 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:53.539211 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:53.542735 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:53.550792 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:53.551801 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:27:53.561801 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:53] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:53] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:53] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:27:53] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:28:21.407525 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:28:21.410664 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:28:21.414662 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:28:21.421663 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:28:21.427661 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:28:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:28:21.435662 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:28:21] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:28:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:28:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:28:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:28:21] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:28:32.882449 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:28:32.885448 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:28:32.888449 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:28:32.893446 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:28:32.897448 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:28:32.903448 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:28:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:28:32] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:28:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:28:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:28:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:28:32] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:29:14.980750 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:29:14.983752 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:29:14.989752 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:29:14.995782 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:29:15.000764 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:29:15] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:29:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:29:15.011304 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:29:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:29:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:29:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:29:15] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:25.882817 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:25.886968 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:25.891995 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:25.897978 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:25.908783 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:25.910781 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:25] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:39.497192 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:39.498218 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:39.502194 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:39] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:39.513193 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:39] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:39] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:39.555456 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:39.557456 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:39.560456 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:39.564456 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:39.569457 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:39.575456 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:39.580457 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:39.584457 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:39.586465 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:39] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:39.595504 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:39] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:39.601458 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:39.603458 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:39] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:42.892117 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:42.896116 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:42.897131 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:42.902117 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:42] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:42.909114 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:42.912115 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:42.916121 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:42] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:42] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:42] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:42] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:45.670481 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:45.672588 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:45.676584 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:45.681480 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:32:45.685477 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:45] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:32:45.691518 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:45] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:45] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:45] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:32:45] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:35:10.626125 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:35:10.630107 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:35:10.633141 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:35:10.635105 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:35:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:35:10.643145 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:35:10.651132 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:35:10] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:35:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:35:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:35:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:35:10] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:35:53.046321 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:35:53.050318 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:35:53.053318 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:35:53.057305 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:35:53.061305 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:35:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:35:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:35:53.075342 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:35:53] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:35:53] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:35:53] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:35:53] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:38:25.961173 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:38:25.965150 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:38:25.969145 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:38:25.972248 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:38:25.977529 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:38:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:38:25.984529 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:38:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:38:26] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:38:26] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:38:26] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:38:26] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:39:50.428656 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:39:50.431634 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:39:50.433650 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:39:50.441165 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:50] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:39:50.458174 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:39:50.469165 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:50] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:50] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:50] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:50] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:39:58.515876 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:39:58.517872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:39:58.521874 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:39:58.532874 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:39:58.573543 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:39:58.576081 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:39:58.579074 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:39:58.583097 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:39:58.590612 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:39:58.592614 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:39:58.599192 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:39:58.602614 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:39:58.606612 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:39:58.609612 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:58] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:58] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:39:58.621614 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:39:58.629610 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:39:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:40:01.433142 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:40:01.437141 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:40:01.439141 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:40:01.443141 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:40:01.449159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:40:01] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:40:01.453141 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:40:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:40:01.463165 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:40:01] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:40:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:40:01] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:40:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:40:01] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:40:03.880177 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:40:03.885189 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:40:03.887684 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:40:03.896706 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:40:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:40:03] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:40:03.904689 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:40:03.907708 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:40:03] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:40:03] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:40:03] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:40:04] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:41:04.992350 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:41:04.997380 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:41:05.001335 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:41:05.005846 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:41:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:41:05] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:41:05.014848 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:41:05.020882 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:41:05] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:41:05] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:41:05] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:41:05] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:42:40.141683 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:42:40.147690 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:42:40.151691 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:42:40.158691 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:42:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:42:40.165250 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:42:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:42:40.174249 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:42:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:42:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:42:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:42:40] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:42:52.788183 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:42:52.791183 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:42:52.794184 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:42:52.799693 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:42:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:42:52.805693 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:42:52] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:42:52.807693 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:42:52] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:42:52] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:42:52] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:42:52] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:44:14.938480 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:44:14.944480 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:44:14.949528 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:44:14.953527 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:44:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:44:14.963519 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:44:14.966041 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:44:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:44:14] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:44:14] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:44:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:44:15] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:44:21.535178 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:44:21.540181 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:44:21.544180 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:44:21.549822 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:44:21.552792 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:44:21.555727 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:44:21] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:44:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:44:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:44:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:44:21] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:44:21] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:48:24.863934 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:24.865167 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:24.866172 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:24.868173 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:24.869215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:24.871733 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:24] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:24] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:48:34.634010 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:34.635011 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:34.639010 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:34.645010 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:34.649121 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:34.653010 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:34] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:34] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:34] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:34] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:34] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:48:41.676866 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:41.677868 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:41.683867 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:41] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:48:41.697878 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:41] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:41] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:48:41.738314 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:41.740314 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:41.744334 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:41.748345 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:41.753317 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:48:41.758313 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:41] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:41] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:48:41.769314 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:41.773315 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:41] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:48:41.777314 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:41] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:48:41.783373 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:41.787368 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:41.791366 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:41] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:41] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:48:44.801467 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:44.805033 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:44.808039 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:44.811075 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:44.812076 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:44] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:48:44.820075 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:44] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:44] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:48:44.832581 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:44] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:48:49.195700 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:49.197701 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:49.200701 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:49.202701 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:48:49.208702 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:49] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:48:49.219700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:49] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:49] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:49] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:48:49] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:50:00.885304 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:50:00.886305 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:50:00.889304 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:50:00.889304 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:50:00.893312 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:50:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:50:00.895312 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:50:00] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:50:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:50:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:50:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:50:00] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:50:42.287652 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:50:42.291653 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:50:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:50:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:50:42.297764 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:50:42.312316 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:50:42.314316 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:50:42.319318 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:50:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:50:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:50:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:50:42] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:51:06.910182 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:51:06.911183 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:51:06.913183 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:51:06] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:51:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:51:06.918569 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:51:06.920567 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:51:06.922568 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:51:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:51:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:51:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:51:06] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:52:57.187604 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:52:57.189600 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:52:57.194106 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:52:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:52:57] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:52:57.200112 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:52:57.203111 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:52:57] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:52:57.210302 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:52:57] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:52:57] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:52:57] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:56:06.550867 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:06.553240 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:06.555360 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:06.557373 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:06.560372 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:06] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:56:06.564373 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:06] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:56:29.497681 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:29.499684 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:29.500685 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:56:29.510682 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:29] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:56:29.579720 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:29.581721 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:29.583721 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:29.586722 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:29.589721 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:56:29.592723 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:56:29.598721 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:29] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:56:29.600722 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:29.603721 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:29.605722 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:29] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:29] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:56:29.609724 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:29.612720 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:29] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:56:41.413417 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:41.415418 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:41.420641 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:41.421634 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:41] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:56:41.426634 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:41.429636 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:56:41.434636 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:41] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:41] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:41] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:41] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:56:47.205072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:47.207603 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:47.209606 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:47.211605 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:56:47.218604 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:56:47.220603 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:47] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:56:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:57:25.000076 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:57:25.003051 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:57:25.006051 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:57:25.010048 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:57:25.012321 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:57:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:57:25.014330 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:57:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:57:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:57:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:57:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:57:25] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:58:35.783262 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:58:35.787779 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:58:35.790793 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:58:35.794793 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:58:35.797788 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 08:58:35.802792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:58:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:58:35] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:58:35] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:58:35] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:58:35] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:58:35] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:58:39.712854 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:58:39] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/1IiMtsdKVyDcPsG5wsSTuAy0GJ5nbu8N0A/689b02aa410cd0b0f4c2f048/68c1d94c7d00baef28afc532/human_eval HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:59:45.970317 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:59:45] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 08:59:51.556587 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 08:59:51] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:02:07.191139 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:02:07] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:02:16.864341 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:02:16] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_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\\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-09-11 09:03:35.870328 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 09:03:35.871328 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 09:03:35.871328 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 09:03:35.871328 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 09:03:35.871328 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-11 09:03:43.180399 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:03:43] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_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\\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-09-11 09:04:02.498344 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 09:04:02.499342 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 09:04:02.499342 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 09:04:02.499342 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 09:04:02.499342 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-11 09:05:11.202511 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 09:05:11.203511 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 09:05:11.203511 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 09:05:11.203511 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 09:05:11.203511 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-11 09:05:17.140356 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:17] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:05:17.768241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:17] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:05:18.137906 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:05:18.140900 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:05:18.141899 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:18] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:18] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:05:18.398361 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:05:34.648335 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:34] "POST /myclass/api/Record_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:05:46.152004 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:05:46.153992 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:46] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:05:47.272783 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:05:47.274783 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:05:47.275796 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:05:47.276786 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:05:47.278784 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:05:47.279785 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:05:47] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ 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-09-11 09:06:16.210033 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 09:06:16.211165 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 09:06:16.211165 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 09:06:16.211165 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 09:06:16.211165 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-11 09:16:27.681996 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:16:27.683002 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:16:27.685001 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:16:27.686029 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:16:27.687002 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:16:27.688001 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:16:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:16:27] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:16:27] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:16:27] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:16:27] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:16:27] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:17:48.805188 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:17:48.806322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:17:48.808327 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:17:48.809328 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:17:48.812327 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:17:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:17:48.817328 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:17:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:17:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:17:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:17:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:17:48] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:19:41.990833 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:19:41.992952 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:19:41.994950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:19:41.995948 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:19:41.997949 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:19:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:19:42.000951 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:19:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:19:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:19:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:19:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:19:42] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:19:48.249684 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:19:48.251166 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:19:48.252556 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:19:48.254555 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:19:48.258556 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:19:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:19:48.261561 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:19:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:19:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:19:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:19:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:19:48] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:20:09.884609 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:20:09.885609 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:20:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:20:09] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:20:10.667652 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:20:10.669023 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:20:10.671029 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:20:10.672053 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:20:10.674033 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:20:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:20:10] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:20:10.678221 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:20:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:20:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:20:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:20:10] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:22:02.782930 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:22:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:22:02.793930 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:22:02.795930 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:22:02.798944 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:22:02.799949 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:22:02.801949 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:22:02] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:22:02] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:22:02] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:22:02] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:22:02] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:22:41.681236 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:22:41] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/1IiMtsdKVyDcPsG5wsSTuAy0GJ5nbu8N0A/689b02aa410cd0b0f4c2f048/68c1d94c7d00baef28afc533/human_eval HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:23:10.791622 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:23:10.796563 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:23:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:23:10.803112 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:23:10] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:23:10.807113 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:23:10.812160 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:23:10.816115 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:23:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:23:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:23:10] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:23:10] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:24:16.055294 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:24:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:24:16.062737 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:24:16.064738 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:24:16] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:24:16.068737 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:24:16.071737 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:24:16.074738 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:24:16] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:24:16] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:24:16] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:24:16] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:24:34.613963 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:24:34] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/1IiMtsdKVyDcPsG5wsSTuAy0GJ5nbu8N0A/689b02aa410cd0b0f4c2f048/68c1ce4d333f24011d22337a/human_eval HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:24:58.505674 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:24:58] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:05.618207 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:05] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:06.528250 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:06] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:06.766516 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:06] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:06.902933 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:06.903926 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:06] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:06] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:06.936670 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:06] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:20.335163 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:22] "POST /myclass/api/Record_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:28.593778 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:28.594780 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:29] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:29.382145 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:29.383645 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:29.385650 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:29.387651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:29.388650 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:29.392650 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:29] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:29] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:29] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:29] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:43.982952 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:43.985464 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:43.986464 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:43.995975 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:44.048978 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:44.049980 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:44.052263 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:44.054258 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:44.057259 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:44.059266 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:44.062260 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:44.066259 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:44] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:44] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:44] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:44.070260 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:44.072260 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:44] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:44.075261 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:44.078262 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:44] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:44] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:46.942462 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:46.948690 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:46.952701 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:46.956237 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:46.959236 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:46.961254 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:46.967284 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:46] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:25:48.899115 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:48.900117 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:48.901221 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:48.903562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:48.904562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:25:48.907564 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:25:48] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:26:14.238314 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n
\n
\n
\n
\n
\n
\n
\n
Organisme de Formation \n
\n
\n Institut de formation : Colas Rail \n Numero NDA : NDA-001254\n
\n\n\n
\n Formation : CONDUIRE UN PROJET \n Session : SNP_SESS_0608_dup \n Date session : 15/09/2025 au\n 23/09/2025\n
\n
\n\n
\n
Stagiaire \n
\n
\n Nom & Prénom : part nom3_client \n part 3 \n Date évaluation : 2025-09-11 09:05\n
\n
\n\n
\n
Evaluation \n
\n
\n \n \n\n\n Question N° 1: Ce la fait 3 mois que vous avez suivi la formation. votre avis (1 à 5) \n Réponse N° 1: 4 \n\n \n
\n
\n
\n
\n
\n
Date édition : 11/09/2025
\n
'
+ dest = <_io.BufferedRandom name='./temp_direct/Evaluation_SNP_SESS_0608_dup_part nom3_cl_144.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: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 - - [11/Sep/2025 09:26:14] "GET /myclass/api/Export_To_Excel_Survey_with_filter_Tab_Survey_Id/1IiMtsdKVyDcPsG5wsSTuAy0GJ5nbu8N0A/68c1d94c7d00baef28afc532/Evaluation%20formateur HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:26:50.300841 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:26:50] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/1IiMtsdKVyDcPsG5wsSTuAy0GJ5nbu8N0A/689b02aa410cd0b0f4c2f048/68c1ce4d333f24011d223379/human_eval HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:27:45.455548 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:27:45] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:27:46.096478 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:27:46] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:27:46.482482 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:27:46.484481 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:27:46.489482 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:27:46] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:27:46] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:27:46] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:27:46.736329 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:27:46] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:28:03.542327 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:28:03] "POST /myclass/api/Record_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:28:33.009628 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:28:33] "POST /myclass/api/Get_Financial_Caracteristique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:28:33.785015 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:28:33.786018 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:28:33.791055 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:28:33.794031 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:28:33.803030 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:28:33.805030 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:28:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:28:33] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:28:33] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:28:33] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:28:33] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:28:33] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:28:52.962358 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n
\n
\n
\n
\n
\n
\n
\n
Organisme de Formation \n
\n
\n Institut de formation : Colas Rail \n Numero NDA : NDA-001254\n
\n\n\n
\n Formation : CONDUIRE UN PROJET \n Session : SNP_SESS_0608_dup \n Date session : 15/09/2025 au\n 23/09/2025\n
\n
\n\n
\n
Stagiaire \n
\n
\n Nom & Prénom : part nom3_client \n part 3 \n Date évaluation : 2025-09-11 09:28\n
\n
\n\n
\n
Evaluation \n
\n
\n \n \n\n\n Question N° 1: Handicap \n Réponse N° 1: non \n\n \n\n\n Question N° 2: Parmis les elements suivants, les quels connaissez vous ? \n Réponse N° 2: [\'Gestion de projet\'] \n\n \n\n\n Question N° 3: Quelles sont vos attentes par rapport à cette formation \n Réponse N° 3: qsdsq \n\n \n\n\n Question N° 4: J\'ai pu échanger suffisamment avec mon N+1 sur les objectifs de cette formation \n Réponse N° 4: En Partie \n\n \n\n\n Question N° 5: Sur une échelle de 1 à 10, quelle est votre niveau de maitrise des outils informatiques \n Réponse N° 5: 5 \n\n \n\n\n Question N° 6: J\'ai reçu suffisamment d\'informations sur la formation avant le début de celle-ci (programme, objectifs...) \n Réponse N° 6: Insuffisament \n\n \n
\n
\n
\n
\n
\n
Date édition : 11/09/2025
\n
'
+ dest = <_io.BufferedRandom name='./temp_direct/Evaluation_SNP_SESS_0608_dup_part nom3_cl_705.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: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 - - [11/Sep/2025 09:28:53] "GET /myclass/api/Export_To_Excel_Survey_with_filter_Tab_Survey_Id/1IiMtsdKVyDcPsG5wsSTuAy0GJ5nbu8N0A/68c1ce4d333f24011d223379/Evaluation%20formateur HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:07.671025 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:07.700038 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:29:07.719052 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:07.727053 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:07.760672 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:29:07.776754 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:07.799781 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:07.832770 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:07.863340 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:07] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:07.908895 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:29:07.910928 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:29:07.914888 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:29:07.916889 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:29:07.921886 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:07] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:07] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:07.976439 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:08] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:08.018436 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:08] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:14.695390 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:29:14.771531 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:14] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:14.804529 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:14] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:14.834538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:14.859530 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:14] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:14.878065 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:29:14.899054 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:14] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:15] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:17.604015 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:29:17.609015 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:29:17.615040 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:17.622048 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 09:29:17.630020 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:17] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 09:29:17.652043 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:17] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:17] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:17] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 09:29:17] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:50:39.967050 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:50:39.973078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:50:39.978080 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:50:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:50:39.987071 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:50:39.993049 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:50:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:50:40.009048 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:50:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:50:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:50:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:50:40] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:50:58.506064 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:50:58] "POST /myclass/api/Get_Financial_Caracteristique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:50:59.312676 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:50:59.314686 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:50:59.317653 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:50:59.322691 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:50:59.327673 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:50:59.329684 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:50:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:50:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:50:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:50:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:50:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:50:59] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:51:19.427362 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:19.435359 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:19] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:51:19.443360 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:19.455368 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:19] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:19] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:51:19.497519 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:19.502975 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:19.506975 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:19.511010 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:19.514977 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:51:19.519977 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:51:19.530976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:51:19.539975 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:19.543976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:19] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:19] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:19] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:51:19.552977 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:19.556977 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:19.561976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:19] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:19] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:51:46.030700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:51:46.043687 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:46.054686 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:51:46.066684 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:46] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:51:46.075793 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:46.079813 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:46.084835 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:51:51.106333 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:51.109339 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:51.113341 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:51.118365 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:51:51.122338 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:51:51.128341 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:51] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:51] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:51] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:51:51] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:53:00.945470 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:00.950004 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:00.956009 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:00.962004 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:53:00.970512 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:00] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:53:00.978511 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:01] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:01] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:01] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:53:49.669872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:49.671867 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:49.675865 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:53:49.695872 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:53:49.720384 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:49.725390 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:49.731428 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:49.733382 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:53:49.741382 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:49.752382 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:49] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:49] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:53:49.765383 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:49.770381 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:49.774415 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:49] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:53:49.781410 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:49] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:53:49.792411 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:49.803733 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:49] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:53:56.373135 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:56.379041 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:56.383033 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:56.388039 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:56.391063 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:56] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:53:56.401551 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:56] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:53:56.412061 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:56] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:56] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:53:59.474893 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:59.475895 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:59.479895 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:59.484893 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:59.489895 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:53:59.495908 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:53:59] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:54:51.066882 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:51.069878 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:51.072877 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:51.075879 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:51.079894 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:51.083877 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:51] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:51] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:51] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:51] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:54:55.184310 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:55.185311 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:55.189311 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:54:55.204311 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:55] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:54:55.242316 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:55.244315 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:55.247716 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:55.252742 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:54:55.258703 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:55.263702 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:55] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:54:55.270703 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:55.273807 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:55] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:55] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:54:55.281702 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:55] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:54:55.284701 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:55.290701 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:55.294703 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:55] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:55] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:54:58.317441 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:58.324436 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:58.327434 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:58.330438 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:58.339460 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:54:58.344443 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:54:58.348443 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:58] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:54:58] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:00.687987 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:00.690004 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:00.693004 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:00.695003 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:00.701988 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:00] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:00.710002 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:00] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:47.930779 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:47.936791 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:47.941788 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:47.948775 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:47.954789 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:47.966807 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:48] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:52.872088 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:52.874087 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:52.877085 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:52.891597 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:52.929596 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:52.933597 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:52.936596 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:52.940596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:52.949597 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:52.953596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:52.961610 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:52.963595 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:52] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:52] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:52] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:52.972600 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:52] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:52.977601 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:52.982618 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:52.987754 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:55.709877 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:55.714875 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:55.721871 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:55.723874 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:55.734874 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:55.738893 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:55.747872 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:55] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:55] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:58.353139 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:58.354133 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:58.358130 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:58.363131 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:55:58.367115 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:55:58.373131 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:58] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:58] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:58] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:55:58] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:56:19.946948 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:56:19.951995 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:56:19.953973 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:56:19.956951 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:56:19.967003 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:56:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:56:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:56:19.970993 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:56:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:56:20] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:56:20] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:56:20] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:56:36.386316 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:56:36] "POST /myclass/api/Get_Financial_Caracteristique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:56:37.313616 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:56:37.314620 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:56:37.319616 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:56:37.324659 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:56:37] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:56:37.334619 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:56:37.337620 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:56:37] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:56:37] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:56:37] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:56:37] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:56:37] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:57:28.213743 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:57:28.218877 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:57:28.221924 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:57:28.225457 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:57:28.233113 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:57:28.241305 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:57:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:57:28] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:57:28] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:57:28] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:57:28] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:57:28] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:58:19.566270 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:58:19.571276 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:58:19.576264 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:58:19.586264 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:58:19.590265 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:58:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:58:19.600264 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:58:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:58:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:58:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:58:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:58:19] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:58:44.797386 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:58:44.801877 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:58:44.803889 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:58:44.808883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:58:44.815915 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:58:44.823499 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:58:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:58:44] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:58:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:58:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:58:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:58:44] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 10:59:08.243217 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:59:08.246215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:59:08.250216 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:59:08.254216 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:59:08.259215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 10:59:08.260215 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:59:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:59:08] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:59:08] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:59:08] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:59:08] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 10:59:08] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ 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-09-11 13:30:07.298844 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 13:30:07.298844 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 13:30:07.298844 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 13:30:07.298844 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 13:30:07.298844 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-11 13:30:21.157451 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 13:30:21.157451 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 13:30:21.157451 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 13:30:21.157451 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 13:30:21.157451 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-11 13:32:47.921859 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:47] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:32:49.042193 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:49.044300 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:49.047299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:49.050811 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:32:49.078860 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:32:49.116443 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:49.119444 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:49.121443 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:49.124454 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:49.127452 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:49] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:49] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:32:49.133452 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:49] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:49] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:49] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:32:54.707326 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:54.709496 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:54.712548 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:54.715549 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:54.716547 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:54.722554 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:32:54.726547 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:32:54.731917 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:54.736334 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:54.737336 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:54] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:54] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:32:54.742338 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:54.746371 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:54] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:54] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:54] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:54] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:54] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:32:58.485103 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:58.488102 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:58.491524 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:58.493532 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:32:58.498587 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:32:58.502982 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:32:58.509991 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:58] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:32:58] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:33:01.251739 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:33:01.255133 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:33:01.258131 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:33:01.262133 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:33:01.266133 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:33:01] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:33:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:33:01.272133 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:33:01] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:33:01] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:33:01] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:33:01] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:33:57.776181 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:33:57.781181 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:33:57] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:33:57] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:35:59.701201 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:35:59.703852 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:35:59.705861 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:35:59.708862 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:35:59.711861 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:35:59.714860 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:35:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:35:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:35:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:35:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:35:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:35:59] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:38:06.457661 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:38:06.461664 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:38:06.464665 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:38:06.466664 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:38:06.471662 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:38:06.476185 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:38:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:38:06] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:38:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:38:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:38:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:38:06] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:40:44.501863 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:40:44.510857 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:40:44.515857 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:40:44.523858 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:40:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:40:44.533945 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:40:44] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:40:44.540865 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:40:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:40:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:40:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:40:44] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:42:13.576304 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:42:13.577805 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:42:13.579812 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:42:13.580813 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:42:13.582811 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:42:13.583811 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:42:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:42:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:42:13] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:42:13] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:42:13] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:42:13] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:42:55.713338 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:42:55.716396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:42:55.717417 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:42:55.719402 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:42:55.722407 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:42:55.723407 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:42:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:42:55] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:42:55] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:42:55] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:42:55] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:42:55] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:43:12.713832 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:43:12] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:43:26.987809 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:43:27] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/68c1d7b37d00baef28afc52a/human_eval HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:43:32.062044 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:43:32] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:45:22.662882 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:45:22.666109 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:45:22.668120 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:45:22.672116 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:45:22.675120 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:45:22] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:45:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:45:22.680118 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:45:22] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:45:22] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:45:22] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:45:22] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:45:57.905913 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:45:57.908915 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:45:57.910914 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:45:57.912914 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:45:57.916438 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:45:57.919439 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:45:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:45:57] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:45:57] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:45:57] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:45:57] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:45:57] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:46:27.164402 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:46:27.166541 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:46:27.169600 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:46:27.171904 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:46:27.175895 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:46:27.180402 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:46:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:46:27] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:46:27] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:46:27] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:46:27] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:46:27] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:46:41.304659 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:46:41.308660 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:46:41] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/68c1d7b37d00baef28afc52c/human_eval HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:46:41] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:48:59.969998 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:48:59.972651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:48:59.974660 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:48:59.976660 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:48:59.981665 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:48:59.984660 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:48:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:48:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:48:59.993667 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:48:59.996662 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:00.009918 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:00.017924 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:00.024923 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:00.033482 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:00.037483 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:00.041482 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:00.047485 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:00.053483 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:00.062314 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:00.073903 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:01] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:03.915549 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:03.920559 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:03.924556 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:03.931556 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:03.937352 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:03.943351 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:03.947348 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:03] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:03] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:03] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:07.440799 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:07.443799 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:07.445801 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:07.447799 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:07.451897 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:07.456798 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:07] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:24.522404 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:24.525698 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:24.527856 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:24.530857 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:24.533860 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:24.535860 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:24.546368 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:24.549376 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:24.566224 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:24.571224 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:24.577224 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:24.587227 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:24.594578 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:24.599580 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:24.603620 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:24.614696 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:24.619692 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:24.624695 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:25] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:30.099792 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:30.102792 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:30.105792 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:30.108792 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:30.112792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:30.118792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:30] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:30.123491 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:30] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:30] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:30] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:30] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:33.601921 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:33.604707 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:33.607127 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:33.607633 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:49:33.612240 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:49:33.616865 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:33] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:33] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:33] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:33] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:49:33] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ 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-09-11 13:52:13.897860 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 13:52:13.897860 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 13:52:13.897860 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 13:52:13.898857 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 13:52:13.898857 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-11 13:52:44.307048 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 13:52:44.307048 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 13:52:44.307048 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 13:52:44.307048 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 13:52:44.307048 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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
+INFO:root:2025-09-11 13:56:12.979014 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 13:56:12.979014 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 13:56:12.980017 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 13:56:12.980017 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 13:56:12.980017 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-11 13:56:23.338058 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 13:56:23.338058 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 13:56:23.338058 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 13:56:23.338058 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 13:56:23.338058 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-11 13:56:23.428462 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:56:23.430458 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:56:23.432459 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:56:23.435466 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:56:23.438468 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:56:23.440466 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:56:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:56:23] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:56:23] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:56:23] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:56:23] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:56:23] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:57:44.240913 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:57:44.242923 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:57:44.245778 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:57:44.248082 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:57:44.250085 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:57:44.253081 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:57:44] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:57:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:57:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:57:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:57:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:57:44] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 13:59:13.126593 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:59:13.913974 : Export_To_Excel_Survey_with_filter -'formulaire_type' - Line : 3399
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:59:13] "[35m[1mGET /myclass/api/Export_To_Excel_Survey_with_filter_survey_internal_code/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/9fb18071cac1f3fa9711f3ac349e1e6537bf17d46f9479fd57/ HTTP/1.1[0m" 500 -
+INFO:root:2025-09-11 13:59:26.946879 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 13:59:26.956878 : Export_To_Excel_Survey_with_filter -'formulaire_type' - Line : 3399
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 13:59:26] "[35m[1mGET /myclass/api/Export_To_Excel_Survey_with_filter_survey_internal_code/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/9fb18071cac1f3fa9711f3ac349e1e6537bf17d46f9479fd57/ HTTP/1.1[0m" 500 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\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-09-11 14:01:03.753755 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 14:01:03.753755 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 14:01:03.753755 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 14:01:03.753755 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 14:01:03.753755 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-11 14:03:15.253650 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 14:03:15.254649 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 14:03:15.254649 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 14:03:15.254649 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 14:03:15.254649 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-11 14:03:53.998301 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:03:54.007305 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:03:54.017299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:03:54.019963 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:03:54.033659 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:03:54.040659 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:03:54] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:03:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:03:54] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:03:54] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:03:54] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:03:54] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 14:04:00.695827 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:04:00] "[33mGET /myclass/api/Export_To_Excel_Specif_Survey_with_filter_survey_internal_code/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/9fb18071cac1f3fa9711f3ac349e1e6537bf17d46f9479fd57/ HTTP/1.1[0m" 404 -
+INFO:root:2025-09-11 14:04:28.063961 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:04:28] "[33mGET /myclass/api/Export_To_Excel_Specif_Survey_with_filter_survey_internal_code/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/9fb18071cac1f3fa9711f3ac349e1e6537bf17d46f9479fd57/ HTTP/1.1[0m" 404 -
+INFO:root:2025-09-11 14:05:28.818212 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:05:28.823209 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:05:28.827661 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:05:28.834011 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:05:28.837010 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:05:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 14:05:28.848020 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:05:28] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:05:28] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:05:28] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:05:28] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:05:28] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 14:05:32.226674 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:05:32] "[33mGET /myclass/api/Export_To_Excel_Specif_Survey_with_filter_survey_internal_code/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/9fb18071cac1f3fa9711f3ac349e1e6537bf17d46f9479fd57/ HTTP/1.1[0m" 404 -
+INFO:root:2025-09-11 14:05:43.954460 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:05:43] "[33mGET /myclass/api/Export_To_Excel_Specif_Survey_with_filter_survey_internal_code/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/9fb18071cac1f3fa9711f3ac349e1e6537bf17d46f9479fd57/ HTTP/1.1[0m" 404 -
+INFO:root:2025-09-11 14:05:43.986026 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:05:43] "[33mGET /favicon.ico HTTP/1.1[0m" 404 -
+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-09-11 14:11:08.367369 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 14:11:08.368368 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 14:11:08.368368 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 14:11:08.368368 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 14:11:08.368368 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-11 14:11:08.507445 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:11:08.510446 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:11:09.240933 : Export_To_Excel_Specif_Survey_with_filter_survey_internal_code -'formulaire_type' - Line : 3817
+INFO:root:2025-09-11 14:11:09.241932 : Export_To_Excel_Specif_Survey_with_filter_survey_internal_code -'formulaire_type' - Line : 3817
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:11:09] "[35m[1mGET /myclass/api/Export_To_Excel_Specif_Survey_with_filter_survey_internal_code/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/9fb18071cac1f3fa9711f3ac349e1e6537bf17d46f9479fd57/ HTTP/1.1[0m" 500 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:11:09] "[35m[1mGET /myclass/api/Export_To_Excel_Specif_Survey_with_filter_survey_internal_code/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/9fb18071cac1f3fa9711f3ac349e1e6537bf17d46f9479fd57/ HTTP/1.1[0m" 500 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:11:09] "GET /myclass/api/Export_To_Excel_Specif_Survey_with_filter_survey_internal_code/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/9fb18071cac1f3fa9711f3ac349e1e6537bf17d46f9479fd57/?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:11:09] "GET /myclass/api/Export_To_Excel_Specif_Survey_with_filter_survey_internal_code/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/9fb18071cac1f3fa9711f3ac349e1e6537bf17d46f9479fd57/?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:11:09] "GET /myclass/api/Export_To_Excel_Specif_Survey_with_filter_survey_internal_code/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/9fb18071cac1f3fa9711f3ac349e1e6537bf17d46f9479fd57/?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:11:09] "[36mGET /myclass/api/Export_To_Excel_Specif_Survey_with_filter_survey_internal_code/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/9fb18071cac1f3fa9711f3ac349e1e6537bf17d46f9479fd57/?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1[0m" 304 -
+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-09-11 14:12:04.551006 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 14:12:04.552015 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 14:12:04.552015 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 14:12:04.552015 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 14:12:04.552015 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-11 14:13:00.923761 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 14:13:00.924761 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 14:13:00.924761 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 14:13:00.924761 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 14:13:00.924761 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-11 14:14:44.049209 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 14:14:44.049209 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 14:14:44.049209 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 14:14:44.049209 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 14:14:44.049209 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-11 14:14:51.902630 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:14:52] "GET /myclass/api/Export_To_Excel_Specif_Survey_with_filter_survey_internal_code/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/9fb18071cac1f3fa9711f3ac349e1e6537bf17d46f9479fd57/ 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-09-11 14:15:45.168636 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 14:15:45.169635 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 14:15:45.169635 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 14:15:45.169635 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 14:15:45.169635 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-11 14:15:45.429371 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:15:45] "GET /myclass/api/Export_To_Excel_Specif_Survey_with_filter_survey_internal_code/SslV8rcrDNk9UJ9o80GDFKf8dgUJbv6mKg/689b02aa410cd0b0f4c2f048/aa14edb5d88562b8216f39103ad3a824449b5bb91472ab16e2/ 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-09-11 14:18:14.589332 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 14:18:14.590207 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 14:18:14.590207 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 14:18:14.590207 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 14:18:14.619213 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-11 14:19:55.545849 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 14:19:55.546849 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 14:19:55.546849 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 14:19:55.546849 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 14:19:55.546849 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-11 14:21:14.796931 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 14:21:14.796931 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 14:21:14.797931 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 14:21:14.799993 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 14:21:14.799993 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-11 14:22:07.656716 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 14:22:07.656716 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 14:22:07.656716 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 14:22:07.656716 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 14:22:07.656716 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-11 14:23:46.267587 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 14:23:46.267587 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 14:23:46.267587 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 14:23:46.267587 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 14:23:46.267587 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-11 14:24:44.059539 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 14:24:44.059539 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 14:24:44.059539 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 14:24:44.059539 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 14:24:44.059539 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-11 14:25:59.848316 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 14:25:59.848316 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 14:25:59.848316 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 14:25:59.848316 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 14:25:59.848316 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-11 14:28:16.331795 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:28:16.335801 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:28:16.341796 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:28:16.343796 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:28:16.349796 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:28:16.352792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:28:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:28:16] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:28:16] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:28:16] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:28:16] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:28:16] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 14:28:48.933060 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:28:48.934561 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:28:48.938505 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:28:48.940508 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:28:48.945505 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:28:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:28:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 14:28:48.949730 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:28:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:28:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:28:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:28:49] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 14:29:38.670796 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:29:38.672796 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:29:38.676130 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:29:38.678133 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:29:38.682131 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:29:38.685132 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:29:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:29:38] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:29:38] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:29:38] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:29:38] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:29:38] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 14:30:36.403469 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:30:36.408223 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:30:36.411704 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:30:36.414706 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 14:30:36.417953 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:30:36] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 14:30:36.424963 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:30:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:30:36] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:30:36] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:30:36] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 14:30:36] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ 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-09-11 19:19:38.589874 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 19:19:38.589874 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 19:19:38.590982 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 19:19:38.590982 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 19:19:38.590982 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-11 19:22:04.374964 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-11 19:22:04.375953 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-11 19:22:04.375953 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-11 19:22:04.376952 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-11 19:22:04.376952 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-11 19:26:50.268543 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:26:50] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:26:51.455735 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:26:51.460066 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:26:51.463060 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:26:51.467887 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:26:51] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:26:51.493236 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:26:51] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:26:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:26:51] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:26:51.551761 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:26:51.555764 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:26:51.559761 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:26:51.565869 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:26:51] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:26:51.572875 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:26:51.577865 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:26:51] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:26:51] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:26:51] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:26:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:26:51] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:27:41.272461 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:27:41.278023 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:27:41.279022 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:27:41.283321 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:27:41.287569 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:27:41.294562 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:27:41.306528 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:41] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:27:41.318530 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:27:41.322531 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:41] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:27:41.328528 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:41] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:27:41.340534 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:41] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:27:41.349540 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:41] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:41] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:27:49.060366 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:27:49.067593 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:27:49.071588 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:27:49.076596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:27:49.084113 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:27:49.091115 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:27:49.098123 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:49] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:49] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:27:53.070176 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:27:53.074183 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:27:53.078072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:27:53.082178 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:27:53.089905 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:27:53.091901 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:53] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:53] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:53] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:53] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:53] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:27:59.049757 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:27:59] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:28:12.351522 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:28:12] "POST /myclass/api/Add_Specific_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:28:12.615687 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:28:12.621683 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:28:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:28:12] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:28:31.686518 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:28:31.689457 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:28:31] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:28:31] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/OgPKWEiFo18j4mpN7h4BIJTdp0KCGfHUCg/689363ff614ee93fca337d57/68c306ac86cbe8cf6aaa10ef,68c306ac86cbe8cf6aaa10f0/human_eval HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:32:12.065940 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:32:12.072037 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:12] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:32:12.080030 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:32:12.090036 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:12] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:12] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:32:12.640850 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:32:12.644851 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:32:12.649449 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:32:12.656561 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:12] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:32:12.659570 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:12] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:32:12.664591 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:32:12.668565 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:32:12.673593 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:12] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:12] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:32:12.688744 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:12] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:32:12.693751 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:32:12.700860 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:32:12.702740 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:12] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:12] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:12] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:32:14] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:36:54.795509 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:36:54.799520 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:36:54.802995 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:36:54.815283 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:36:55.167334 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:36:55.169331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:36:55.172331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:36:55.179226 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:36:55.184326 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:36:55.196226 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:36:55.203332 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:55] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:36:55.211228 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:36:55.217222 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:55] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:36:55.225240 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:55] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:55] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:36:55.232744 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:36:55.238868 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:55] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:55] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:36:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:01.502799 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:01.505801 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:01.510804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:01.528929 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:02.056412 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:02.062418 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:02.067538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:02.070533 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:02.082982 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:02.088981 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:02.094611 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:02.098740 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:02] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:02] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:02.111867 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:02] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:02.115849 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:02] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:02.122476 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:02.124610 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:02] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:02] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:03] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:38.518519 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:38.581828 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:38.586354 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:38.597421 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:39.294472 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:39.298459 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:39.303467 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:39.306456 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:39.313467 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:39.325472 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:39.337998 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:39.344019 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:39.351011 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:39.356012 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:39] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:39] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:38:39.363013 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:38:39.367009 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:39] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:38:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.580715 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:33.581715 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:33.582717 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:33.584714 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:33.586224 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.814732 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:33.817733 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.820760 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.826396 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.830396 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.833396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:33.837397 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.842704 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.845701 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.850703 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:33.853702 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.858701 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.863977 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.869987 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.876997 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.881998 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:33.883992 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.888517 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.892514 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.897513 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.901514 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:33.904520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.909518 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:33.912520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.916516 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:33.918517 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:33.923515 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:33.927535 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:33.930528 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:33.932524 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:33] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:36.758754 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:36] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:37.411089 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:37.414087 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:37.418084 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:37.422094 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:37] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:37] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:37.437090 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:37] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:37.484199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:37.488210 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:37.490194 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:37.492809 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:37] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:37.497928 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:37.500821 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:37] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:37] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:37] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:37] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:37] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:39.871720 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:39.875088 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:39.879087 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:39.880086 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:39.884226 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:39.893240 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:39.899241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:39.902756 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:39.906765 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:39] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:39] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:39.915769 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:39] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:39.921764 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:39.925772 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:39] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:39] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:45.456341 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:45.460729 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:45.464165 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:45.468731 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:45.472731 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:45] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:45.479728 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:45.484733 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:45] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:45] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:45] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:45] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:48.235452 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:48.239454 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:48.241453 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:48.244453 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:40:48.250971 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:48.255980 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:48] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:59.502444 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:59] "POST /myclass/api/Delete_List_Survey_From_survey_internal_code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:40:59.835704 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:40:59] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:41:04.647097 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:41:04] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:41:08.008912 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:41:08] "POST /myclass/api/Add_Specific_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:41:08.214999 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:41:08.218338 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:41:08] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:41:08] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:41:21.680777 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:41:21.682779 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:41:21] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/Fcv6xlvFoAUHOrYmq1FbRdIJPIVL4JRiog/689363ff614ee93fca337d57/68c309b486cbe8cf6aaa1129,68c309b486cbe8cf6aaa112d/human_eval HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:41:21] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:41:49.615969 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:41:49] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:41:56.307825 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:41:56] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:41:57.675304 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:41:57] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:41:57.933295 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:41:57] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:41:58.120038 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:41:58.121041 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:41:58] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:41:58] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:41:58.150199 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:41:58] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:42:10.837538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:42:15] "POST /myclass/api/Record_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:42:19.560020 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:42:19] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:42:34.284296 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:42:34] "GET /myclass/api/Export_To_Excel_Specif_Survey_with_filter_survey_internal_code/Fcv6xlvFoAUHOrYmq1FbRdIJPIVL4JRiog/689363ff614ee93fca337d57/0a3d65f4a3008d96ae86a644289fa5d3a3f62c0b8047bcebd1/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:42:57.756189 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:42:57.759422 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:42:57] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n
\n
\n
\n
\n
\n
\n
\n
Organisme de Formation \n
\n
\n Institut de formation : Colas Rail \n Numero NDA : NDA-001254\n
\n\n\n
\n Formation : CONDUIRE UN PROJET \n Session : SNP_SESS_0608 \n Date session : 08/09/2025 au\n 10/09/2025\n
\n
\n\n
\n
Stagiaire \n
\n
\n Nom & Prénom : part nom6_client \n part 6 \n Date évaluation : 2025-09-11 19:42\n
\n
\n\n
\n
Evaluation \n
\n
\n \n \n\n\n Question N° 1: Handicap \n Réponse N° 1: oui \n\n \n\n\n Question N° 2: Parmis les elements suivants, les quels connaissez vous ? \n Réponse N° 2: [\'Gestion de projet\', \'Autre\'] \n\n \n\n\n Question N° 3: Quelles sont vos attentes par rapport à cette formation \n Réponse N° 3: qsdqs \n\n \n\n\n Question N° 4: J\'ai pu échanger suffisamment avec mon N+1 sur les objectifs de cette formation \n Réponse N° 4: En Partie \n\n \n\n\n Question N° 5: Sur une échelle de 1 à 10, quelle est votre niveau de maitrise des outils informatiques \n Réponse N° 5: 3.5 \n\n \n\n\n Question N° 6: J\'ai reçu suffisamment d\'informations sur la formation avant le début de celle-ci (programme, objectifs...) \n Réponse N° 6: Pas du tout \n\n \n
\n
\n
\n
\n
\n
Date édition : 11/09/2025
\n
'
+ dest = <_io.BufferedRandom name='./temp_direct/Evaluation_SNP_SESS_0608_part nom6_client_196.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: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 - - [11/Sep/2025 19:42:57] "GET /myclass/api/Export_To_Excel_Survey_with_filter_Tab_Survey_Id/Fcv6xlvFoAUHOrYmq1FbRdIJPIVL4JRiog/68c309b486cbe8cf6aaa112d/Evaluation%20formateur HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:44:54.405243 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:44:54.408241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:44:54.411251 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:44:54] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:44:54.422796 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:44:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:44:54] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:44:56.118653 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:44:56] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:00.621540 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:00.624540 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:00.626545 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:00.627559 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:00.643577 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:00] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:00] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:00] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:00] "[35m[1mPOST /myclass/api/get_List_domaine_metier/ HTTP/1.1[0m" 500 -
+INFO:root:2025-09-11 19:45:01.130665 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:01.134052 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.139298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:01.142298 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.147306 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.150307 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.154882 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.156890 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:01.162314 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.164315 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:01.168315 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.173315 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:01.175315 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.181313 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.187538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.192537 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.198537 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.202539 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:01.204538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.211539 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.215551 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:01.218550 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.221540 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.225541 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.230538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:01.234538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.237537 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.242538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:01.247547 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:01.250556 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:01] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:05.978620 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:06] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:06.015671 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:06.016673 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:06.019193 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:06.020191 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:06.023192 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:06] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:06] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:06] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:06] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:11.204922 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:11.207926 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:11.208922 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:11] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:11] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:42.461195 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:42.464705 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:42.468709 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:42.472711 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:42.477713 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:42.484713 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:42.487713 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:42.493829 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:42] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:42.498829 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:42] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:42] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:42.507842 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:42.512841 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:42.519367 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:42] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:45.410693 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:45.415693 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:45.420089 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:45.423011 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:45.428007 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:45] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:45:45.435729 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:45:45.442389 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:45] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:45] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:45] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:45:45] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:46:25.472968 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:46:25.476980 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:46:25.480416 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:46:25.483418 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:46:25.487929 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:46:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:46:25.494943 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:46:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:46:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:46:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:46:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:46:25] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:50:34.630570 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:50:34.634136 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:50:34.636150 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:50:34.642428 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:50:34.644441 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:50:34.650446 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:50:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:50:34] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:50:34] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:50:34] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:50:34] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:50:34] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:51:23.436656 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:51:23.438655 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:51:23.441655 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:51:23.444658 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:51:23.447654 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:51:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:51:23.453755 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:51:23] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:51:23] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:51:23] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:51:23] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:51:23] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:54:39.239184 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:54:39.242564 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:54:39.245563 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:54:39.248564 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:54:39.249561 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:54:39.253565 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:54:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:54:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:54:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:54:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:54:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:54:39] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:54:47.012388 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:54:48.130529 : Delete_List_Survey_From_survey_internal_code Il y a déjà des réponses utilisateur, suppression annulée
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:54:48] "POST /myclass/api/Delete_List_Survey_From_survey_internal_code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:57:07.659205 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:57:07.666554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:57:07.667557 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:57:07.668563 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:57:07.673557 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:57:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:57:07.680860 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:57:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:57:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:57:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:57:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:57:07] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:57:25.657703 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:57:25.661095 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:57:25.664105 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:57:25.667106 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:57:25.671503 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:57:25.673506 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:57:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:57:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:57:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:57:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:57:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:57:25] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:58:18.130402 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:58:18.134410 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:58:18.137411 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:58:18.143241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:58:18.146774 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:58:18.150776 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:58:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:58:18] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:58:18] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:58:18] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:58:18] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:58:18] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:59:12.480783 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:59:12.485286 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:59:12.489286 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:59:12.490283 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:59:12.497285 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:59:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:59:12] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:59:12.504804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:59:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:59:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:59:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:59:12] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:59:41.657903 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:59:41.660902 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:59:41.665902 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 19:59:41.669904 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:59:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:59:41.675902 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:59:41] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 19:59:41.683904 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:59:41] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:59:41] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:59:41] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 19:59:41] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:00:33.051418 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:00:33.053422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:00:33.057187 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:00:33.061199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:00:33.063304 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:00:33.068198 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:00:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:00:33] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:00:33] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:00:33] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:00:33] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:00:33] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:01:02.647243 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:01:02.651408 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:01:02.654410 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:01:02.656407 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:01:02.659667 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:01:02.664764 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:01:02] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:01:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:01:02] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:01:02] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:01:02] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:01:02] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:01:40.676066 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:01:40.679063 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:01:40.685072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:01:40.690071 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:01:40.694067 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:01:40.700542 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:01:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:01:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:01:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:01:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:01:40] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:01:40] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:02:59.720727 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:02:59.724268 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:02:59] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:02:59] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:03:04.572705 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:03:04] "POST /myclass/api/Init_Specific_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:03:04.850956 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:03:04.853955 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:03:04] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:03:04] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:03:14.735081 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:03:14.741178 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:03:14] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:03:14] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:06:06.268199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:06:06.270198 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:06:06.274197 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:06:06.278723 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:06:06.283715 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:06:06] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:06:06.288715 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:06:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:06:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:06:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:06:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:06:06] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:06:13.296522 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:06:13.299536 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:06:13.302535 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:06:13.306534 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:06:13.310537 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:06:13.314536 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:06:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:06:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:06:13] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:06:13] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:06:13] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:06:13] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:09:30.962317 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:30.966315 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:30.969317 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:30] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:09:30.984321 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:30] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:30] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:09:31.061843 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:31.065843 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:31.068847 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:31.072932 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:31.074947 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:09:31.080949 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:09:31.086953 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:31] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:09:31.094953 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:31] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:31] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:31] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:09:31.103150 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:31.107151 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:31.111181 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:31.115189 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:31] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:32] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:09:56.881219 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:56.888225 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:56.895130 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:56.899133 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:56.902132 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:56.906134 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:09:56.915133 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:56] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:56] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:56] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:56] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:09:59.739456 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:59.742456 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:59.745457 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:59.749458 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:09:59.754455 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:09:59.760456 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:09:59] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:10:59.019355 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:10:59.022943 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:10:59.025472 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:10:59] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:10:59.037020 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:10:59] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:10:59] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:10:59.189765 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:10:59.194878 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:10:59.196877 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:10:59.202599 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:10:59.206911 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:10:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:10:59.210925 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:10:59.214290 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:10:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:10:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:10:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:10:59.225967 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:10:59.227457 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:10:59] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:10:59.234471 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:10:59] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:10:59] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:10:59.240877 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:10:59.248357 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:10:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:10:59] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:10:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:10:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:11:08.974826 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:11:08.979829 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:11:08.984829 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:11:08.989823 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:11:08.996301 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:11:09.002599 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:11:09.004593 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:09] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:09] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:09] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:09] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:11:12.178146 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:11:12.181391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:11:12.182394 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:11:12.186391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:11:12.189400 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:11:12.195471 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:12] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:12] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:11:19.285252 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:11:19.292588 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:19] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:11:19] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:12:48.028181 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:12:48.033746 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:12:48.039262 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:12:48.051027 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:12:48.259363 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:12:48.265217 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:12:48.272695 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:12:48.278057 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:12:48.283518 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:12:48.288017 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:12:48.295151 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:12:48.300161 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:48] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:12:48.308272 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:48] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:12:48.311782 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:48] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:12:48.317200 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:12:48.320967 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:48] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:12:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:13:37.438081 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:13:37.446085 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:13:37.451086 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:13:37.458611 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:13:37] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:13:37.464615 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:13:37.468614 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:13:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:13:37.476612 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:13:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:13:37] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:13:37] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:13:37] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:13:37] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:14:28.761038 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:14:28.765038 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:14:28.767038 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:28] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:14:28.782045 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:28] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:28] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:14:29.056841 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:14:29.059841 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:14:29.062841 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:14:29.066844 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:14:29.069845 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:14:29.074841 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:14:29.079847 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:29] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:14:29.093842 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:14:29.097841 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:29] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:14:29.101841 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:14:29.103842 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:29] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:14:29.108844 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:29] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:14:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:21:06.346658 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:06.351671 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:06.354672 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:06.359678 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:06.363126 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:21:06.368122 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:21:06.376175 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:06] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:21:09.588094 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:09.591284 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:09.595281 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:09.599282 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:09.600281 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:09.604289 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:09] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:09] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:09] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:09] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:09] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:21:16.388025 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:16.394030 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:16] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:16] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:21:34.218943 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:34] "POST /myclass/api/Init_Specific_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:21:34.635870 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:34.638872 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:34] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:34] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:21:55.101756 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:55.109022 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:55.115035 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:55.120033 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:55.124037 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:55.128035 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:21:55.136322 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:55] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:55] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:21:57.737638 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:57.740640 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:57.744642 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:57.745641 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:57.750639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:21:57.754644 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:57] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:57] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:57] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:57] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:21:57] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:22:24.356735 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:22:24.361316 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:22:24.363323 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:22:24.368316 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:22:24.372325 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:22:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:22:24.377316 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:22:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:22:24] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:22:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:22:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:22:24] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:22:46.503172 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:22:46.506173 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:22:46.511176 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:22:46.513277 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:22:46.519828 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:22:46.526788 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:22:46] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:22:46] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:22:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:22:46] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:22:46] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:22:46] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:23:15.493884 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:23:15.498878 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:23:15.504891 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:23:15.510890 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:23:15.514899 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:23:15.525258 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:23:15] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:23:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:23:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:23:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:23:15] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:23:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:24:11.927283 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:24:11.930294 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:24:11.934277 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:24:11.938286 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:24:11.940298 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:24:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:24:11.947288 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:24:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:24:11] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:24:11] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:24:11] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:24:11] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:25:08.708735 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:25:08.711822 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:25:08.713822 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:25:08.717345 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:25:08.719346 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:25:08.723431 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:25:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:25:08] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:25:08] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:25:08] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:25:08] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:25:08] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:26:24.258338 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:26:24.259980 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:26:24.263651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:26:24.268721 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:26:24.276719 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:24] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:26:24.282247 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:24] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:26:38.632486 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:26:38.636482 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:26:38.642484 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:26:38.650490 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:26:38.853063 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:26:38.869955 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:26:38.873955 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:26:38.884964 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:26:38.890968 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:38] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:26:38.902483 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:38] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:26:38.909481 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:26:38.913485 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:38] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:38] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:26:38.922490 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:26:38.925486 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:26:38.940485 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:38] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:38] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:26:38.964487 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:26:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:27:03.499802 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:27:03.502810 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:27:03.508276 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:27:03.513276 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:27:03.519285 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:27:03.524286 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:27:03.529284 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:03] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:03] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:03] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:27:06.626771 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:27:06.629769 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:27:06.632769 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:27:06.635772 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:27:06.641773 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:27:06.647772 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:06] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:06] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:06] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:27:31.145872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:27:31.148883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:27:31.150872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:27:31.153872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:27:31.158870 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:31] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:27:31.166309 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:31] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:31] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:31] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:27:31] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:28:05.298836 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:28:05.303849 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:28:05.306837 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:28:05.311349 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:28:05.318368 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:28:05.320368 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:05] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:05] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:05] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:05] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:05] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:28:19.064788 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:28:19.069151 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:28:19.073150 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:28:19.077146 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:28:19.080151 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:28:19.084148 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:19] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:28:45.084958 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:28:45.089089 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:28:45.092247 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:28:45.096246 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:28:45.099643 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:28:45.104639 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:45] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:45] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:45] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:45] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:28:45] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:30:14.702224 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:14.706224 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:14.710621 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:14] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:30:14.750128 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:30:14.868671 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:14.872663 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:14.876665 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:14.880185 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:14.884184 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:14.886182 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:30:14.903756 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:14.905759 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:14] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:14] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:30:14.911752 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:14.914765 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:14] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:30:14.920775 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:14.925764 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:14] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:30:28.938407 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:28.942357 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:28.946354 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:28.949880 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:28.954881 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:30:28.959883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:28.964350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:28] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:28] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:28] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:28] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:30:32.882206 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:32.885206 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:32.888208 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:32.891206 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:30:32.895727 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:32] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:30:32.901242 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:30:32] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:31:37.228078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:31:37.231076 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:31:37.234081 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:31:37.237281 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:31:37.240288 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:31:37] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:31:37.247392 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:31:37] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:31:37] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:31:37] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:31:37] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:31:37] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:32:22.897854 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:32:22.900591 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:32:22.904593 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:32:22.906587 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:32:22.912581 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:32:22.917594 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:32:22] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:32:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:32:22] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:32:22] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:32:22] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:32:22] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:32:43.567223 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:32:43.569234 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:32:43.572766 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:32:43.576771 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:32:43.578764 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:32:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:32:43.587879 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:32:43] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:32:43] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:32:43] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:32:43] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:32:43] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:33:36.950287 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:33:36.953299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:33:36.956299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:33:36.959298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:33:36.960299 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:33:36] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:33:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:33:36.971351 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:33:37] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:33:37] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:33:37] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:33:37] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:34:14.728526 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:34:14.731563 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:34:14.735718 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:34:14.737721 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:34:14.740720 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:34:14.747724 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:14] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:14] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:14] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:14] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:34:29.663767 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:34:29.673773 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:34:29.680777 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:34:29.684774 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:34:29.686773 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:34:29.692284 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:34:29.699296 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:29] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:34:32.438090 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:34:32.441099 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:34:32.444101 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:34:32.447101 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:34:32.452608 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:34:32.452608 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:32] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:34:32] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:39:10.614470 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:39:10.621194 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:39:10.624185 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:10] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:39:10.655091 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:10] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:10] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:39:10.941258 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:39:10.950377 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:39:10.956386 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:39:10.967149 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:39:10.984771 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:39:11.002281 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:11] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:39:11.012811 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:39:11.021338 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:39:11.028340 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:39:11.031434 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-11 20:39:11.041336 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:11] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:11] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-11 20:39:11.075346 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:11] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [11/Sep/2025 20:39:13] "POST /myclass/api/Get_Partner_List_Partner_Client/ 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-09-12 16:16:40.096895 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-12 16:16:40.097947 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-12 16:16:40.097947 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-12 16:16:40.102944 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-12 16:16:40.103942 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-12 16:17:31.332489 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-12 16:17:31.335609 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-12 16:17:31.335609 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-12 16:17:31.335609 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-12 16:17:31.336603 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-12 16:20:03.752609 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:03] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:04.915020 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:04.921019 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:04.931023 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:04.939023 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:04.959539 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:04] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:04] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:04] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:04] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:05.018538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:05.028550 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:05] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:05.039081 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:05.047589 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:05] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:05] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:05.060139 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:05.064146 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:05] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:05] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:08.607338 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:08.615340 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:08.622449 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:08.631359 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:08.636348 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:08] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:08.650868 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:08.657888 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:08.663873 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:08] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:08.674875 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:08] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:08.690894 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:08] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:08.703871 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:08.705869 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:08] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:08] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:12.648250 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:12.652549 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:12.653579 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:12.659611 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:12.662597 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:12.670601 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:12] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:12.678598 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:12] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:12] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:12] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:29.250259 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:29.254261 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:29.256261 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:29.263260 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:29.272258 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:20:29.277257 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:29] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:29] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:29] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:29] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:45.151108 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:45] "POST /myclass/api/Delete_List_Survey_From_survey_internal_code/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:20:45.262668 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:20:45] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:21:11.135978 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:21:11.136998 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:21:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:21:12] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:21:25.614415 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:21:25.615920 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:21:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:21:27] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:21:28.082968 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:21:28.085969 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:21:28.090993 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:21:28.096968 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:21:28.099995 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:21:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:21:28] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:21:28] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:21:28] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:21:28] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:22:02.384151 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:22:02.388154 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:22:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:22:03] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:22:10.278101 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:22:10.282101 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:22:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:22:11] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:22:28.604332 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:22:28.606334 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:22:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:22: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\\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-09-12 16:23:55.173896 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-12 16:23:55.174896 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-12 16:23:55.174896 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-12 16:23:55.174896 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-12 16:23:55.174896 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-12 16:24:41.560579 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-12 16:24:41.560579 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-12 16:24:41.560579 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-12 16:24:41.560579 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-12 16:24:41.560579 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-12 16:24:41.725436 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:24:41.730449 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:24:41.734178 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:24:41.736815 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:24:41.741821 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:24:41.744486 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:24:41.749499 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:41] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:41] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:41] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:41] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:41] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:24:44.133593 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:24:44.135594 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:24:51.099366 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:24:51.101366 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:24:51.103366 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:24:51.106367 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:24:51.108374 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:24:51.117377 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:51] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:51] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:51] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:51] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:24:55.942077 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:24:55] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:25:02.566330 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:25:02] "POST /myclass/api/Add_Specific_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:25:02.763002 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:25:02.769112 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:25:02] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:25:02] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:25:27.048015 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:25:27] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:25:30.567167 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:25:30] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:25:30.747784 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:25:30] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:28:12.367986 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:28:12.371963 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:28:12] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:28:12] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/-VPBkv7rhdYtoz75aEdyfQ7ad6SiWCRnLg/6878a8e9dd54b6146bf3fb1e/68c42d3ea592dbd55e5aab59/human_eval HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:30:31.014830 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:30:31] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:30:43.373740 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:30:43] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:30:44.602381 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:30:44] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:30:44.858965 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:30:44] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:30:44.988765 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:30:44.990764 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:30:45] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:30:45] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:30:45.024180 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:30:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:30:48.310873 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:30:48] "POST /myclass/api/Record_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:30:50.914968 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:30:50] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:31:07.254100 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:31:07.256099 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:31:07] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n
\n
\n
\n
\n
\n
\n
\n
Organisme de Formation \n
\n
\n Institut de formation : Colas Rail \n Numero NDA : NDA-001254\n
\n\n\n
\n Formation : CONDUIRE UN PROJET \n Session : SNP_SESS_Juil_dup \n Date session : 28/07/2025 au\n 01/08/2025\n
\n
\n\n
\n
Stagiaire \n
\n
\n Nom & Prénom : qsqqsd \n qsdsqd \n Date évaluation : 2025-09-12 16:30\n
\n
\n\n
\n
Evaluation \n
\n
\n \n \n\n\n Question N° 1: Ce la fait 3 mois que vous avez suivi la formation. votre avis (1 à 5) \n Réponse N° 1: 3 \n\n \n
\n
\n
\n
\n
\n
Date édition : 12/09/2025
\n
'
+ dest = <_io.BufferedRandom name='./temp_direct/Evaluation_SNP_SESS_Juil_dup_qsqqsd_134.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: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 - - [12/Sep/2025 16:31:07] "GET /myclass/api/Export_To_Excel_Survey_with_filter_Tab_Survey_Id/-VPBkv7rhdYtoz75aEdyfQ7ad6SiWCRnLg/68c42d3ea592dbd55e5aab59/Evaluation%20formateur HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:32:02.479232 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:32:02] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:32:02.483258 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:32:02] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:32:03.988967 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:32:03.990966 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:32:03] "POST /myclass/api/Get_Given_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:32:03] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:32:06.679900 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:32:06] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:34:32.749548 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:34:32.753535 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:34:32.756548 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:34:32] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:34:32.771305 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:34:32] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:34:32] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:34:32.960745 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:34:32] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:34:32.964747 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:34:33] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:35:47.023853 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:35:47] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:35:47.034869 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:35:47.048871 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:35:47.052872 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:35:47] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:35:47] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:35:47.591010 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:35:47] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:35:47.597003 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:35:47] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:37:26.489090 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:37:26.493092 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:37:26.496546 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:37:26] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:37:26.506839 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:37:26] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:37:26] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:37:26.779565 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:37:26] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:37:26.785588 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:37:26] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:38:12.653984 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:38:12.657986 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:38:12.660986 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:38:12] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:38:12.676334 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:38:12] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:38:12] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:38:12.733870 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:38:12] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:38:12.735870 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:38:12] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:39:28.225675 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:39:28.227661 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:39:28] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:39:28.250661 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:39:28.257660 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:39:28] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:39:28] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:39:41.610545 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:39:41] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:39:41.620574 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:39:41.626565 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:39:41.636682 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:39:41] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:39:41] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:39:41.938738 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:39:41.945234 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:39:41] "POST /myclass/api/Get_Lms_Themes/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:39:42.781166 : Get_LMS_Logo_And_Bannier_Img - Ce partenaire n'a pas de theme associé
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:39:42] "POST /myclass/api/Get_LMS_Logo_And_Bannier_Img/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:39:56.691374 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 16:39:56.697378 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:39:56] "POST /myclass/api/Get_Lms_Themes/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 16:39:56.712393 : Get_LMS_Logo_And_Bannier_Img - Ce partenaire n'a pas de theme associé
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 16:39:56] "POST /myclass/api/Get_LMS_Logo_And_Bannier_Img/ 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-09-12 17:19:27.951558 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-12 17:19:27.951558 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-12 17:19:27.951558 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-12 17:19:27.951558 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-12 17:19:27.952591 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-12 17:22:04.080919 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-12 17:22:04.080919 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-12 17:22:04.080919 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-12 17:22:04.080919 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-12 17:22:04.080919 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-12 17:23:35.121025 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:35.123527 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:35.126538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:35.128540 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:35] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:35] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:23:35.145550 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:35] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:23:35.179190 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:35.181702 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:35.183717 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:35.184720 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:35.187718 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:35.190725 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:35] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:35] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:35] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:35] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:35] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:35] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:23:36.761693 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:36.764688 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:36.767690 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:36.768693 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:36.773693 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:23:36.779698 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:36.783699 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:36] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:23:36.790239 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:36] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:36] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:23:36.796216 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:36] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:23:36.801218 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:36.805220 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:36] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:23:36.807216 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:36] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:36] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:37] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:23:38.974761 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:38.976760 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:38.979771 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:38.983767 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:38.987766 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:38] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:23:38.990766 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:23:38.995283 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:39] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:39] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:23:43.055784 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:43.059792 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:43.063791 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:43.068782 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:43.072785 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:43.076782 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:43] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:43] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:43] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:43] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:43] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:23:52.158690 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:23:52.160688 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:52] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:23:52.833341 : Send_Survey_TabIds Le type d'enquete est invalide
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:23:52] "POST /myclass/api/Send_Survey_TabIds/ 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-09-12 17:25:11.559017 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-12 17:25:11.560018 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-12 17:25:11.560018 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-12 17:25:11.560018 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-12 17:25:11.560018 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-12 17:25:31.962670 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-12 17:25:31.962670 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-12 17:25:31.962670 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-12 17:25:31.963676 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-12 17:25:31.963676 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-12 17:25:47.842487 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-12 17:25:47.842487 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-12 17:25:47.842487 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-12 17:25:47.842487 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-12 17:25:47.842487 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-12 17:28:23.897177 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:28:23.902179 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:28:23] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:28:28.845021 : Send_Survey_TabIds Le type d'enquete est invalide
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:28:28] "POST /myclass/api/Send_Survey_TabIds/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:28:59.055104 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:28:59.057116 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:28:59] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:29:00.179276 : Send_Survey_TabIds Le type d'enquete est invalide
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:29:00] "POST /myclass/api/Send_Survey_TabIds/ 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-09-12 17:30:55.959977 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-12 17:30:55.959977 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-12 17:30:55.959977 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-12 17:30:55.959977 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-12 17:30:55.959977 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-12 17:31:11.693167 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:31:11.697194 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:31:11] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:31:12.700922 : WARNING impossible de recuperer le 'courrier_template_tracking' 12
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:31:12] "POST /myclass/api/Send_Survey_TabIds/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:31:12.706922 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:31:12.711173 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:31:12.720164 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:31:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:31:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:31:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:34:05.242425 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:34:05.244426 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:34:05.246930 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:05] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:05] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:34:05.259939 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:05] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:34:05.355521 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:34:05.358525 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:34:05.360521 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:34:05.363524 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:34:05.365521 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:34:05.369521 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:34:05.375521 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:34:05.380526 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:34:05.384526 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:05] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:05] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:05] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:34:05.394849 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:34:05.400851 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:34:05.404367 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:05] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:05] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:06] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:34:10.319969 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:10] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:34:10.322949 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:10] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:34:11.710173 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-12 17:34:11.712172 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:11] "POST /myclass/api/Get_Given_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:11] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-12 17:34:14.069509 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [12/Sep/2025 17:34:14] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ 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-09-12 17:47:34.831214 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-12 17:47:34.832211 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-12 17:47:34.832211 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-12 17:47:34.832211 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-12 17:47:34.832211 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-12 17:48:11.890384 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-12 17:48:11.890384 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-12 17:48:11.890384 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-12 17:48:11.890384 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-12 17:48:11.891383 : ++ 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-09-13 08:32:20.303169 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 08:32:20.304161 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 08:32:20.304161 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 08:32:20.304161 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 08:32:20.304161 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 08:32:54.879070 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 08:32:54.879070 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 08:32:54.879070 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 08:32:54.879070 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 08:32:54.880070 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-13 08:36:53.952642 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:54] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 08:36:55.266617 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:36:55.273617 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:36:55.281621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:36:55.288616 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 08:36:55.352623 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:55] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 08:36:55.370176 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:36:55.378281 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:36:55.386710 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:36:55.394707 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:55] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 08:36:55.410956 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:55] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:55] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 08:36:55.428955 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:55] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:55] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 08:36:58.006820 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:36:58.012818 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:36:58.020821 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:36:58.026831 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 08:36:58.034817 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 08:36:58.041832 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:36:58.044831 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:36:58.049831 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:36:58.058854 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 08:36:58.072898 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:36:58.075912 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:58] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:58] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 08:36:58.088921 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:36:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 08:37:00.983827 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:37:00.988826 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:37:00.992825 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:37:00.997830 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:37:01] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 08:37:01.002831 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:37:01.005856 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:37:01.014860 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:37:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:37:01] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:37:01] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:37:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:37:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:37:01] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 08:37:03.919520 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 08:37:03.923538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:37:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 08:37:05] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:15:33.368130 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:15:33.375649 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:15:33.384649 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:15:33.390656 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:15:33] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:15:33] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:15:33.419835 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:15:33] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:15:33.431347 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:15:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:15:33.438348 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:15:33.441367 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:15:33.455347 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:15:33] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:15:33.464370 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:15:33] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:15:33.470372 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:15:33] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:15:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:15:33] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:15:33] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:15:50.900762 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:15:50.905760 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:15:51] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:15:52] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:15:58.436821 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:15:58.441820 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:15:58] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:15:58] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:16:04.160448 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 22/12/2024 \n \n \n
\n
\n \n\n\n\nFacture n° FAFORM2024-116 Destinataire : ERGOS 972 643 11 rue Emile Brault CS 50327 53327 CEDEX - LAVAL CEDEX Martinique
\n \nIntitulé de la formation : Les fondamentaux du management de projet : Savoir conduire à la réussite de vos projets \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nLes fondamentaux du management de projet : Savoir conduire à la réussite de vos projets \n1 \n8400 € \n8400 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n8400 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n8400 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 21/01/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_FAFORM2024-116.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
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:16:04] "GET /myclass/api/GerneratePDF_Partner_Invoice/IuuSbs10J0S_ZXN_m7QNOjMEjJQloOWe4w/688f304085454e6bd6593d51 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-09-13 10:20:34.097380 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 10:20:34.097380 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 10:20:34.097380 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 10:20:34.097380 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 10:20:34.097380 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-13 10:23:03.162317 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:23:03] "POST /myclass/api/Get_Given_Line_Of_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:26:44.573789 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:26:44.594299 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:26:44.631108 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:26:44.664050 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:26:44.697078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:26:44.717074 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:44] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:46] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:26:58.398879 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:26:58.401879 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:26:58.404171 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:26:58.407166 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:26:58.411167 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:26:58.415539 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:26:58.423609 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:26:58.430050 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:26:58.432058 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:26:58.435060 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:26:58.444108 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:58] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:26:58.452619 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:58] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:26:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:27:05.511631 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:05] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:27:09.463572 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:27:09.467893 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:27:09.471883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:27:09.474886 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:27:09.478394 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:09] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:27:09.484404 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:27:09.487405 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:09] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:09] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:09] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:09] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:27:11.929089 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:27:11.934487 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:13] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:27:39.118967 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:39] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:27:43.497421 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:27:43.501417 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:27:43.506420 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:27:43.512428 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:27:43.520516 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:43] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:27:43.529657 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:27:43.533730 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:43] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:43] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:43] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:43] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:27:45.754445 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:27:45.758444 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:27:47] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:28:05.286917 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:05] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:28:08.788839 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:28:08.795669 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:28:08.796738 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:28:08.802546 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:28:08.807616 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:28:08.814968 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:28:08.822867 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:08] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:08] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:28:11.202533 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:28:11.206548 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:12] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:28:40.054164 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:40] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:28:46.002389 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:28:46.007954 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:28:46.010812 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:28:46.016647 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:28:46.019656 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:28:46.030428 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:28:46.037429 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:46] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:28:48.153070 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:28:48.157765 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:28:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:29:20.903936 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:29:20] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:29:23.636680 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:29:23.640068 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:29:23.644592 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:29:23.650801 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:29:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:29:23.656894 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:29:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:29:23.666757 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:29:23] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:29:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:29:23.672511 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:29:23] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:29:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:29:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:29:25.574627 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:29:25.577630 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:29:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:29:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:30:52.428694 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:30:52.432013 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:30:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:30:53.502807 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:30:53.508786 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:30:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:30:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:30:54] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:32:10.396537 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:32:10.401601 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:32:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:32:11.345208 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:32:11.348653 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:32:11] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:32:11] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:32:12] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:32:45.428312 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:32:45] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:32:49.208984 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:32:49.212992 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:32:49.215993 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:32:49.221378 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:32:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:32:49.226832 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:32:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:32:49.229843 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:32:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:32:49.238285 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:32:49] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:32:49] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:32:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:32:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:33:13.824347 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:13] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:33:16.711904 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:33:16.716838 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:33:16.721201 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:33:16.724198 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:33:16.729161 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:16] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:33:16.735668 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:16] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:33:16.741667 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:16] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:16] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:33:19.114737 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:33:19.116739 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:33:34.509651 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:34] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:33:49.863054 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:33:49.867336 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:33:49.871721 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:33:49.875249 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:33:49.881256 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:33:49.889256 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:33:49.896261 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:49] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:49] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:33:51.764353 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:33:51.769303 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:33:52] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:34:54.551880 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:34:54.556302 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:34:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:34:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:34:55.920184 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:34:55.923179 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:34:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:34:57] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:35:43.034978 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:35:43.037135 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:35:43.041136 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:35:43.045135 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:35:43.047624 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:35:43] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:35:43] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:35:43] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:35:43] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:35:43] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:35:44.083008 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:35:44.087010 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:35:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:35:45] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:36:40.961581 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:36:40.964038 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:36:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:36:41.762842 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:36:41.766844 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:36:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:36:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:36:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:37:22.071986 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:37:22.077342 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:37:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:37:22.772141 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:37:22.776575 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:37:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:37:23] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:37:24] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:38:02.821081 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:38:02] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:38:05.445990 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:38:05.450588 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:38:05.453714 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:38:05.459577 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:38:05] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:38:05.462519 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:38:05.470578 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:38:05.473573 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:38:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:38:05] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:38:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:38:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:38:05] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:38:05] "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\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 10:42:01.087855 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 10:42:01.088852 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 10:42:01.088852 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 10:42:01.088852 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 10:42:01.088852 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 10:42:14.982759 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 10:42:14.982759 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 10:42:14.982759 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 10:42:14.982759 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 10:42:14.982759 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 10:44:09.099338 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 10:44:09.099338 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 10:44:09.099338 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 10:44:09.100337 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 10:44:09.100337 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 10:45:09.212987 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 10:45:09.212987 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 10:45:09.212987 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 10:45:09.212987 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 10:45:09.212987 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 10:46:41.654492 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 10:46:41.654492 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 10:46:41.654492 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 10:46:41.654492 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 10:46:41.654492 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 10:47:07.162786 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 10:47:07.162786 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 10:47:07.162786 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 10:47:07.162786 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 10:47:07.162786 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 10:47:21.652281 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 10:47:21.652281 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 10:47:21.652281 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 10:47:21.652281 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 10:47:21.652281 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 10:47:53.536198 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 10:47:53.536198 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 10:47:53.536198 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 10:47:53.536198 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 10:47:53.536198 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 10:48:25.311783 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 10:48:25.311783 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 10:48:25.312783 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 10:48:25.312783 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 10:48:25.312783 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 10:51:10.555101 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 10:51:10.555101 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 10:51:10.555101 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 10:51:10.555101 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 10:51:10.555101 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform 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-09-13 10:58:44.689710 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 10:58:44.689710 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 10:58:44.689710 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 10:58:44.689710 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 10:58:44.690725 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 10:59:04.448811 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 10:59:04.449804 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 10:59:04.449804 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 10:59:04.449804 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 10:59:04.449804 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-13 10:59:04.885598 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:04.891598 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:04.899599 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:04] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:04.920625 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:04.932639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:04.942141 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:04] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:04.966151 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:04] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:05] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:06.552532 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:06.559616 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:06.570620 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:06] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:06.606512 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:06] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:06] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:06.648047 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:06.655048 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:07] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:11] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:11] "POST /myclass/api/Get_List_Partner_Invoice_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:15.289091 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:15.292080 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:15] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:15] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:21.598949 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:21.601955 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:21] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:21] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:27.875937 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:27] "POST /myclass/api/Get_Given_Line_Of_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:44.591673 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:44.594773 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:44.598779 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:44.600773 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:44.603780 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:44.606779 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:44.612236 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:44.613811 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:44] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:44.619425 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:44.623433 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:44] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:44.627434 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:44] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:44.634437 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:44] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:44] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:45] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:49.135806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:49.141209 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:49.146360 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:49.148354 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:49.150882 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:49.154400 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:49.158403 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:49] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:49] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 10:59:52.155245 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 10:59:52.158242 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:52] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 10:59:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:00:00.104877 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:00:00.108874 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:00:00.112390 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:00:00.115392 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:00:00.119392 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:00] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:00:00.126390 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:00:00.129392 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:00] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:00] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:00] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:00:03.170400 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:00:03.174740 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:04] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:00:21.699690 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:00:21.705685 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:00:21.707685 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:00:21.711689 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:00:21.715103 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:00:21.721105 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:00:21.728646 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:21] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:21] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:00:23.647051 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:00:23.650991 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:24] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:00:34.058057 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 13/09/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_62 Destinataire : Devis_116_Reservation_Nom_1 -
\n \nIntitulé de la formation : TECHNICIEN VENDEUR CONSEIL \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nTECHNICIEN VENDEUR CONSEIL \n1 \n3332.7 € \n3332.7 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n3332.7 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n3332.7 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 13/09/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_62.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,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: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 = ' Sécurisé par MySy Training Technology
\n\n\n\nSASU 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 \nDate Facture 13/09/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_62 Destinataire : Devis_116_Reservation_Nom_1 -
\n \nIntitulé de la formation : TECHNICIEN VENDEUR CONSEIL \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nTECHNICIEN VENDEUR CONSEIL \n1 \n3332.7 € \n3332.7 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n3332.7 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n3332.7 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 13/09/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_13_09_2025_86.pdf'>
+ path = ''
+ link_callback = None
+ xhtml = False
+ context_meta = None
+DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAEdAQMAAAALpCE4AAAABlBMVEUAAIv///+fga7nAAADMElEQVR42u1aMY7bQBAbRcWWfoJ+Yn/MwAm4j0k/2Se4VGF4QnJWhyDNpQqYwCoE30oFPeZyyNmL/P464v3S+6V/+qVHREz8Y8/sxw23tudnx4M7nsRHHj/iD66//BKBfwAzQB5x+QTmRyzH9fJc8Oy+6Kkt8HugxLi2C36C22POthHzC7eY3IEDH/gCgrwua4Avz6W9WHZ74CfSg2u4zRlE7w385PgtUewJcEGbZ30Zb45TVR73BXz5/eatKuPqbSNVJhZ7C0oLMJdm+lacMhJNbCdmgJUwzh3CmN4VHzqebEBoS5ck5meENXAIClgSUEIhfY5fgRWPm7UcLgE+A2SuaDsoO2W9s+zUROOKo+1saDspHZ+KNKuUJnI3rjjqDAWZ2e2jeiiYA7ZfL3gQxhynXE/APMyJvkdRPjs55Lw5yw5iI8od8hpKaL050Xvox3t7QcKBFDpe1oWKvjlXfEXvSTXN7DInUZ/QQ7lmrCoJLYFm45ZVcXrbYD/yTkDBimcyTXRpItcX9FAAv1oDp+qtpMpnR+3Re/gJtZ/1py9wKcg6ggSlRbEZzX8Nax2HcCsYgypEWiwBx6/4CGmx9iota0tqRqHAxl8BmL1N1twVeSgow6Ew7yvqt827c7YshwI+K3Pup6DUmjfH1YXGIh1A7qfncg7L1xjSckz1PWbWnhYxzDl+9h71UA6ExuPJ2mRly6/Neasxy1yOVkrjOxDSeJa0CG3TqrjsuTdVPsoJapylaa1ystxXS+8RnMZANUVEaqttCqooEKW5V3nWXEXok+grRe/efhxBB1ZcgsLUFmOwrxGXdcpvpyZquDzg0o/nyxy4JrNjsD9Og5pSvvtgX15l+PGhKrS1y3Ezz5yIlp35rZMbpePlDr2pUpqoLSmvwlkzDygGc4wzp1TlPNjE2rC1vOzn4yC15uOT/BVPPF/ufvzrDIjmRH1f4UJr3tGNdlDpuPz4mTk5C2rWZ0CyVnP+es7Js4npYe7HhyeMmo+z7WSdW3EGam1rx5F4Srg12NKR+C7H6EyVEXk0xJJNKT/Os6zmf7J8nk1ci+Oaq1Ai/U+W3/+Q9H7p/3zpJ5MKenxsA5bRAAAAAElFTkSuQmCC', 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 816
+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 816
+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 - - [13/Sep/2025 11:00:34] "POST /myclass/api/Invoice_Inscrption_With_Split_Session_By_Inscription_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:00:34.795974 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:35] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:00:49.247581 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:00:49.251577 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:54] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:00:57.045771 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:00:57.048770 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:57] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:57] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:00:59.820246 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:00:59] "POST /myclass/api/Get_Given_Line_Of_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:08:53.286304 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:08:53.286304 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:08:53.286304 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:08:53.286304 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:08:53.286304 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:09:38.037806 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:09:38.037806 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:09:38.037806 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:09:38.037806 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:09:38.038813 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:10:44.791542 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:10:44.791542 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:10:44.791542 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:10:44.792545 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:10:44.792545 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:11:10.568370 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:11:10.568370 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:11:10.568370 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:11:10.568370 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:11:10.569368 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-13 11:11:51.236938 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:12:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:12:01.524650 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:12:01.527636 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:12:01.533196 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:12:01.536188 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:12:01] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:12:01.544187 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:12:01.549194 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:12:01] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:12:01] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:12:01] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:12:01] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:12:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:13:19.912256 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:13:19] "POST /myclass/api/Add_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:13:19.932130 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:13:21] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:13:25.845360 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:13:25.847364 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:13:25.852450 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:13:25.857473 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:13:25.864454 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:13:25] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:13:25.871000 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:13:25] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:13:25.882011 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:13:25] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:13:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:13:25.888011 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:13:25] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:13:25] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:13:25] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:13:25] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:13:41.035456 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:13:41] "POST /myclass/api/Update_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:14:12.503348 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:14:12] "POST /myclass/api/Add_Contact/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:14:12.521898 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:14:12] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:15:22.962652 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:15:22.962652 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:15:22.962652 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:15:22.962652 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:15:22.962652 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:15:58.769791 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:15:58.769791 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:15:58.769791 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:15:58.769791 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:15:58.769791 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:16:11.324427 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:16:11.324427 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:16:11.324427 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:16:11.324427 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:16:11.324427 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-13 11:19:06.948648 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:19:06] "[32mGET /myclass/api/JMJ_Repise_Factures HTTP/1.1[0m" 308 -
+INFO:root:2025-09-13 11:19:06.958155 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:19:09] "GET /myclass/api/JMJ_Repise_Factures/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:20:03.625782 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:20:03] "[32mGET /myclass/api/JMJ_Repise_Factures HTTP/1.1[0m" 308 -
+INFO:root:2025-09-13 11:20:03.634375 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:20:03] "GET /myclass/api/JMJ_Repise_Factures/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:20:51.166319 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:20:51.166319 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:20:51.166319 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:20:51.166319 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:20:51.167318 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-13 11:21:20.349578 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:21:20] "[32mGET /myclass/api/JMJ_Repise_Factures HTTP/1.1[0m" 308 -
+INFO:root:2025-09-13 11:21:20.353559 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:21:20] "GET /myclass/api/JMJ_Repise_Factures/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:24:04.933183 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:24:04.934175 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:24:04.934175 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:24:04.935078 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:24:04.935078 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:24:23.530504 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:24:23.530504 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:24:23.530504 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:24:23.530504 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:24:23.530504 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:24:42.345246 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:24:42.345246 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:24:42.345246 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:24:42.345246 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:24:42.345246 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:25:44.763068 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:25:44.763068 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:25:44.763068 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:25:44.763068 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:25:44.763068 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-13 11:25:58.473243 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:25:58] "[32mGET /myclass/api/JMJ_Repise_Factures HTTP/1.1[0m" 308 -
+INFO:root:2025-09-13 11:25:58.478268 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:25:58] "GET /myclass/api/JMJ_Repise_Factures/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:26:21.100359 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:26:21.104352 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:26:21] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:26:22] "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\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:27:40.281124 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:27:40.282125 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:27:40.282125 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:27:40.282125 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:27:40.282125 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-13 11:27:43.522624 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:27:43] "[32mGET /myclass/api/JMJ_Repise_Factures HTTP/1.1[0m" 308 -
+INFO:root:2025-09-13 11:27:43.525626 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:27:43] "GET /myclass/api/JMJ_Repise_Factures/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:30:32.993634 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:30:32] "[32mGET /myclass/api/JMJ_Repise_Factures HTTP/1.1[0m" 308 -
+INFO:root:2025-09-13 11:30:33.001641 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:30:33] "GET /myclass/api/JMJ_Repise_Factures/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:30:39.321153 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:30:40] "POST /myclass/api/Get_List_Partner_Invoice_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:30:41.583302 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:30:42] "POST /myclass/api/Get_List_Partner_Invoice_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:30:45.677979 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:30:45.680980 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:30:45] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:30:45] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:30:51.719815 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:30:51] "POST /myclass/api/Get_Given_Line_Of_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:31:00.068337 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 13/02/2024 \n \n \n
\n
\n \n\n\n\nFacture n° FAFORM2024-016 Destinataire : part nom4_client -
\n \nIntitulé de la formation : CONDUIRE UN PROJET \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nCONDUIRE UN PROJET \n1 \n2832,01 € \n2832,01 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n2832,01 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n2832,01 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 14/03/2024
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_FAFORM2024-016.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
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:31:00] "GET /myclass/api/GerneratePDF_Partner_Invoice/IuuSbs10J0S_ZXN_m7QNOjMEjJQloOWe4w/68c539b91d45ffc3c5ec9ac6 HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:31:42.177320 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:31:42.177320 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:31:42.178318 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:31:42.178318 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:31:42.178318 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-13 11:31:54.403325 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:31:54.404696 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:31:54.405714 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:31:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:31:54.422979 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:31:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:31:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:31:54.471589 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:31:54.474589 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:31:54] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:31:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:32:00.237566 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:32:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:32:12.384882 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:32:12.386883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:32:12.391880 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:32:12.393916 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:32:12] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:32:12.400892 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:32:12] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:32:12.403890 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:32:12] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:32:12.414403 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:32:12] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:32:12] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:32:12.422406 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:32:12] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:32:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:32:12] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:33:24.903867 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:33:24] "POST /myclass/api/Update_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:33:38.071074 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:33:38] "POST /myclass/api/Update_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:34:01.704790 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 13/02/2024 \n \n \n
\n
\n \n\n\n\nFacture n° FAFORM2024-016 Destinataire : part nom4_client -
\n \nIntitulé de la formation : CONDUIRE UN PROJET \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nCONDUIRE UN PROJET \n1 \n2832,01 € \n2832,01 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n2832,01 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n2832,01 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 14/03/2024
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_FAFORM2024-016.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
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:34:02] "GET /myclass/api/GerneratePDF_Partner_Invoice/IuuSbs10J0S_ZXN_m7QNOjMEjJQloOWe4w/68c539b91d45ffc3c5ec9ac6 HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:34:25.781210 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:34:25] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:34:25.784297 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:34:25] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:34:31.663649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:34:31] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:34:34.197056 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:34:34.201075 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:34:34] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:34:34] "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\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 11:36:03.851415 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 11:36:03.851415 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 11:36:03.851415 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 11:36:03.851415 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 11:36:03.851415 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-13 11:36:37.388382 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:36:37] "[32mGET /myclass/api/JMJ_Repise_Factures HTTP/1.1[0m" 308 -
+INFO:root:2025-09-13 11:36:37.394350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:36:37] "GET /myclass/api/JMJ_Repise_Factures/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:36:45.687657 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:36:45.688658 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:36:45.690659 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:36:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:36:45.700658 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:36:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:36:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:36:45.742658 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:36:45.744658 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:36:45] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:36:46] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:36:48.116751 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 11:36:48.118749 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:36:48] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:36:48] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:36:52.198532 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 13/02/2024 \n \n \n
\n
\n \n\n\n\nFacture n° FAFORM2024-016 Destinataire : FRANCE TRAVAIL Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 97200 - FORT DE FRANCE FRANCE
\n \nIntitulé de la formation : CONDUIRE UN PROJET \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nCONDUIRE UN PROJET \n1 \n2832,01 € \n2832,01 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n2832,01 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n2832,01 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 14/03/2024
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_FAFORM2024-016.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
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:36:52] "GET /myclass/api/GerneratePDF_Partner_Invoice/IuuSbs10J0S_ZXN_m7QNOjMEjJQloOWe4w/68c53b256255ca74e51216ee HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:37:47.496588 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:37:47] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:39:03.281132 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:39:03] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:39:03.363153 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:39:03] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:39:06.087561 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 13/02/2024 \n \n \n
\n
\n \n\n\n\nFacture n° FAFORM2024-016 Destinataire : FRANCE TRAVAIL Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 97200 - FORT DE FRANCE FRANCE
\n \n\n Client : PART NOM4_CLIENT Part 4
\nIntitulé de la formation : CONDUIRE UN PROJET
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nCONDUIRE UN PROJET \n1 \n2832,01 € \n2832,01 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n2832,01 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n2832,01 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 14/03/2024
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_FAFORM2024-016.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
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:39:06] "GET /myclass/api/GerneratePDF_Partner_Invoice/IuuSbs10J0S_ZXN_m7QNOjMEjJQloOWe4w/68c53b256255ca74e51216ee HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:39:39.112060 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:39:39] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:40:00.342920 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:40:00] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:40:00.397935 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:40:00] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 11:40:05.581121 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 13/02/2024 \n \n \n
\n
\n \n\n\n\nFacture n° FAFORM2024-016 Destinataire : FRANCE TRAVAIL Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 97200 - FORT DE FRANCE FRANCE
\n \n\n Client : PART NOM4_CLIENT Part 4
\nIntitulé de la formation : CONDUIRE UN PROJET
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nCONDUIRE UN PROJET \n1 \n2832,01 € \n2832,01 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n2832,01 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n2832,01 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 14/03/2024
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_FAFORM2024-016.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
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 11:40:05] "GET /myclass/api/GerneratePDF_Partner_Invoice/IuuSbs10J0S_ZXN_m7QNOjMEjJQloOWe4w/68c53b256255ca74e51216ee HTTP/1.1" 200 -
+INFO:root:2025-09-13 12:24:42.912544 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 12:24:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 12:24:45.307823 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 12:24:45.310253 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 12:24:45.312260 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 12:24:45.313763 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 12:24:45.317122 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 12:24:45] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 12:24:45] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 12:24:45] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 12:24:45.320484 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 12:24:45.322484 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 12:24:45.324485 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 12:24:45] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 12:24:45] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 12:24:45] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 12:24:45] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 12:24:45] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform 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-09-13 12:32:52.697899 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 12:32:52.697899 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 12:32:52.697899 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 12:32:52.697899 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 12:32:52.697899 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-13 12:33:01.689300 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 12:33:01.689300 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 12:33:01.689300 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 12:33:01.690308 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 12:33:01.690308 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-13 12:36:09.989691 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 12:36:09] "[32mGET /myclass/api/JMJ_Repise_Factures HTTP/1.1[0m" 308 -
+INFO:root:2025-09-13 12:36:09.994703 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 12:36:10] "GET /myclass/api/JMJ_Repise_Factures/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 12:36:41.862713 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 12:36:41] "[32mGET /myclass/api/JMJ_Repise_Factures HTTP/1.1[0m" 308 -
+INFO:root:2025-09-13 12:36:41.868735 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 12:36:42] "GET /myclass/api/JMJ_Repise_Factures/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 12:43:16.617870 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 12:43:16] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:49:34.214400 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:49:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:49:34.273634 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:49:34.275634 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:49:34.280141 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:49:34.284141 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:49:34.291202 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:49:34.298223 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:49:34] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:49:34] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:49:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:49:34] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:49:34] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:49:34] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:50:17.362642 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:50:17.365663 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:50:17.369648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:50:17.371648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:50:17.380663 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:50:17.383664 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:50:17.389672 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:17] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:50:17.404649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:17] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:50:17.409647 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:50:17.413662 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:50:17.418662 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:17] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:50:17.425674 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:17] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:17] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:18] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:50:20.512327 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:50:20.517327 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:50:20.521347 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:50:20.528358 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:50:20.532327 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:50:20.537364 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:50:20.540328 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:20] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:50:23.032411 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:50:23.035414 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:50:23] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:52:47.135783 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:52:47.140297 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:52:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:52:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:52:47.161298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:52:47.164295 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:52:47.167298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:52:47.173297 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:52:47.179299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:52:47.183305 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:52:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:52:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:52:47] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:52:47] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:52:47] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:52:47.199299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:52:47.203296 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:52:47.207300 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:52:47.212297 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:52:47] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:52:47] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:52:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:52:47] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:52:48] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:56:13.992183 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:56:13.995185 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:56:13.998182 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:56:14.002184 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:56:14.007183 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:56:14.009181 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:14] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:56:14.012183 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:14] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:14] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:14] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:14] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:56:40.438657 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:56:40.441824 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:56:40.442823 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:56:40.446822 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:56:40.448823 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:56:40.449823 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:56:40.452823 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:56:40.455822 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:56:40.457824 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:40] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:40] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:56:40.465823 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:40] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 15:56:40.469825 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 15:56:40.473823 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:40] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 15:56:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:02:48.118772 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:02:48.122331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:02:48.123331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:02:48.125331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:02:48.127332 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:02:48.130332 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:48] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:02:48.134331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:02:48.136488 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:48] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:02:48.139490 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:48] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:02:48.142486 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:48] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:02:48.145626 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:02:48.147627 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:48] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:48] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:48] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:02:59.086241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:02:59.090246 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:02:59.092246 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:02:59.094247 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:59] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:02:59.100244 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:02:59.101748 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:59] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:02:59.106755 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:59] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:59] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:02:59] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:03:01.172518 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:03:01.174523 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:03:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:03:01] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:03:13.774148 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:03:13] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:04:51.384656 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:04:51.386666 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:04:51.389671 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:04:51.392666 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:04:51.395663 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:04:51.398661 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:04:51.409663 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:51] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:51] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:04:51.415670 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:04:51.419666 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:04:51.423670 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:04:51.425661 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:51] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:04:51.429660 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:51] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:52] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:04:56.894779 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:04:56.896786 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:04:56.898785 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:04:56.901785 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:04:56.903793 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:56] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:04:56.909788 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:04:56.912792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:56] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:56] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:56] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:04:58.837527 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:04:58.838495 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:04:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:05:08.006886 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:05:08] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:06:13.334878 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:06:13.338877 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:06:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:06:13.342881 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:06:13.345877 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:06:13.349387 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:06:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:06:13.353387 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:06:13.354386 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:06:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:06:13] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:06:13.359387 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:06:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:06:13] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:06:13.362386 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:06:13.364386 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:06:13] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:06:13.366386 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:06:13.368388 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:06:13] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:06:13] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:06:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:06:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:06:13] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:07:29.863700 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:07:29.865697 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:07:29.869704 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:07:29.875699 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:07:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:07:29.885770 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:07:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:07:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:07:29.893779 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:07:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:07:29] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:07:29.901773 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:07:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:07:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:07:31.838144 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:07:31.841659 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:07:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:07:32] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:07:41.524429 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:07:41] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:07:46.816594 : 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
\nCONVENTION SIMPLIFIEE DE FORMATION PROFESSIONNELLE (Article L.920-1)
\nEntre 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 : part nom3_client PRENOM : part 3 ADRESSE : adresse02 code_postal02 ville02
\nEst 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 15/09/2025 au 23/09/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, part 3 part nom3_client s’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 , 13/09/2025
\n
Pour France Active Seine et Marne Essonne Emmanuelle Billard, Directrice Générale
\n
'
+ dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_99259.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,iVBORw0KGgoAAAANSUhEUgAAAL0AAABYCAYAAACgXvYBAAAgAElEQVR4Xu1dCWBUxfmfmffeHsnuhitcInJ7oBzF1iqQbBIQtcUbvPBGsa3VKorFaov1qEf/WhUV8UIRURBFVJAjyQYBixUUEERF7juQZI/s9d6b+f/m5TBA7mwAYV8bE3bfmzfHb7755vt+3zeUJK9kDxxnPUCPs/Ymm5vsAZIEfRIEx10PJEF/3A15ssFJ0CcxcNz1QBL0x92QJxt81INeCKLUOEw+7Ek6lX+/HX9HiKAXkFhyWJM9UFsPHBWgFz8SDwmTawDfHsQkorzCAn85OCVpgDNjpPJz62vOCcFnNvynpeAW8ClVSRx3zSb7yBSaRaLJoU/2QHU9cMRBL1aQHkIhT9IUcokF6wrI12e8Dr7XhodCALsgI2g/8kl9ikjec/z1wBEFvVhLBhGDPEdcpD8kfcMAL8fqYNCrZQPIdTJG6UcmH3/DmWxxfXrgiIHe+Jpco6jkKeIgHaCLNxzw1bUuBcWUkq+pRi6mvcnW+nRA8p7jrwcOO+ihv9t5mIyllPyD2qCTJ2rbqQHwceJHuZfRviT3+BvKZIvr2wOHFfShL0n7VBt5FFC/yaqgXt9q1nEfdrRyV8tNMlbpQ55OUKnJYo7RHjhsoBdrSB9YWZ6hTpJtgd1IUI/KFkCt4UHyFutHboakT1TJCapgspijrQcOC+jFenIegP4MsZNTLHUG5saEXQA87DX/g9VmJD2bbE5YucmCjtkeaHbQm+8OH8NOzn2UuMOtG2Whqa3r7dDjo8RvEnKJ1o/kH7OjlGxYQnug2UAvnrvGwx0p9zNV+wtpvcFOOi3hxBZmCZPycEdJi6URI3fbBmAVSV7JHqhnDzQL6MXLt3aGw+kZqiqXSmSKOBOk5WaTdi1gxBFKDPCd0JJKocebZDQ9M2Fb4np2W/K2X3IPJBz0YtJNZxK7OpGo2lnEwJ7SlPIYr+GqEK6dnHTLp9RVwkA3aPyViokUIt/EDHKR88ykPb7xHXl8PplQ0ItXRl9OVOVJoqpdSRyAB1us6iUM8ARcezjpCqZYWmHjgO9AsQbZa5pkpNaHFByfw5ZsdVN6ICGgFzNmKLwk9x6mir8RTXOTWC0GeNNGhGM/J12WcNpqm9ogvg1oBphGpoiRu5Rfkeeb0vCj9tkBL2vEbcOOpQshQbdJVgyA9KANYSQdtU07WirWZNCXvHh1yzS7+wlwHG8hCorT66G3cI0IW8AkXZZy2majis0trZNoJmsKKQ9v7hTWl9wEe3yzA6HdufNTSyPmSYRqgmJGN2bQhB5TTKoEI0uGbsPzh5bRe4atRXr6aei1fiBGnwF8d8dtbYhgUifch2d247NNgrANwjR/sNnFluJFQ/211SVt0OctTRZtL+9pdL1JXBWKUliaO2RPY9p9ND/TJNCLN2/pJQz6PNXUc4kJ47v8qe8lIOSVKKcnLhOk3foyznxNsJKfu/BTSpbD83oRoNH8A+HNV12E38eoNlZwKFONnGMAnca5uTKkFV5CFo08AKyuwXmZVFFHE8EvJIrqsfY+1V5lHUNNPSQo+RwTYKlpRBdFlgxbfsjtI9baXPsKn2FUvVKY8YbyViuLQ70dghvvBEOe28mKMxPlO68vOpr1vkaDXn9l9FCF0Gdoir03iaJPDtLf61VrAJ+wuBAnLBe04xqKMafVmjRhj8fGdxecUFfQAeTzepXdxJuklA/HbdOp6houzMZS89Eg1UGEHloSJGIo8WVVFpSSmXuLojgeo8zeRphg3ImKFfLgmV9liCiD5Ma+iCqYJ/EdlBuzbXrJ+H1LLwpWNFdKea6a86nN82uhlza6F6jqJjxWPDFU6r77uAc9sE3JK7eMFpQ+Sp1augX4plywbQoKE0/7lZycuJJRhrCRqgsGiGT4twDgb4dp8sWmvKohz3Yc/lVKMBh8kyqOyxsNeoBUrhCUk7sDBd5KX4Lbm/97oPd9wmx2csCEAsCZCk3RiomBHEFHyMlgTYgDJwPVWmAylZQQwzwruGTIDxVta+HNb4G7P6ZqyiBhSL52Iy5E4wghItQ0rgp+nv1RI0o4qh9pkKQXT12bytNsD2LpG0ttIAZLC00iLgAfyOei3WqTnPRflSpGGfAlZiDlocdPBq/mNlS2UXp1Y6pYK+glmAGMOi95j1laGmf2vrG8gT/J+1udP9ejR5xziZIykJhVQGmVCSnOY9DjBdQ3itkvWqDBbamSItc6SHdwOOQEkJLe+sB8MOT1PkYmYFqVX7WCXk4ma0LVfjE1Fb6Vom+4zT4stGDg3rru/6V9X2/QizdvO4HHjaeYTbuKcGlDaYD+Xq9ekTRJxkWb7+DEWqoQNc7AxiQiQpbSUnIpHUgOa+fXDHq5gxYm/rsJIlmK4er7EEshAAZHHJ8VbLv3fjJzpKW/uL0LBwmqFFCisp9VGlmEkB6NVxAYORPiZBMLK6apRNtxqpwESPegjHm54NlUdWoUE8Q0AtNK0zvcRGb2jlft3hpBL1UjYZZi3dmGP6Q4qf6SMcmKI0bN2IsBX9YL9Rq6X9hN9QK9ePXm38B88TR12Ada0l2CvqFXbW8CPqxL4sfE0tpqA6c9P2dEDe3UdXKprS82sIf5qh70Uv2AlDX1x6jK36SmwhGmVWPLBGe0nTu+ZcO8CyqjBtyZBbdCc3nZ2rNK9QUXJDnKDM8O+rIuqamZaYM+aWmoqQOA1xuZQmH/0v+6Py9nx8H3Vwt6ueIIM4SJOh7q4zxhmDWCXmjQMGNRw6+mbsUeJEFL+WEevDpeVyfoxRu3noFN5HTisPUG4DHIGKiazIUCEkTq/NVcQk6UavZo0B0FLO+GVab1LP5vaIJ0/FFjHVY+TgcV338kuqxG0Ev1QNDBQd+gJY2plzvLNw5tfKJskpeDXgXojfCHQdL2OuLrHaq13N5rbeQ03HGQhK94plrQM6kjRvdwrgwtXZy5pjH1PpaeqRP0kfGX3uxI1V6NhOPS/iWklJc4rfbiRMYvHSpFcDuvxn4vX87lFbPMF5aeIEuGuZ/Goqpj427t2bPmzxl7JDq8ZkkPqcljtwR9Oa82pl6ejILrhCLetCZ3OeihJpVt1in5CJvXfKjzO+GO2oN+3seFvcQejoWLVwwJ1MdJVT3o5bAYQQzeDaH87A8aU+9j6Zk6Qb/nqsyhDko+UBh1RY0Ks1oNj1Wg9uAequUtlp2yyjSRLhmsJ+T7zS6yY5+jkCv8jiu/+/Ddw93pNer0srLC3IK5v7h8bfq5dYLYoG8vDYVck2oy86V68/tRIZZTpsE1XVV7kFsAeN+we4fqLZtbiBcVoXP8ZR+wEoiFQkrFl4xxnz8vx9oYH3zVrNPLFYp/h33Bf/HMz7twGP1RJoaXfQod/u3D3c9H4n11gl7cOkArDLnHqAp9wqHQlIhEZDNdUuBBy+E/7XSKn7anKnZkuzGpUcw5HT9i/QcvN9Nrqy22VusNg+SUlpaDJjlVnDAj7psVdESuIVX0+ANe4M13eAR5S6ipI8qsN9XofJYlBxvPctOltRJYJkz8MsM6wL8LHy2EHfc/Id+wb6uWX5v1Rtr4hbTzV12prfdgohklzwTzs+8+nH18pN5VJ+grKlY4yjtapfT/7ArzRColfmKrrTIhduyzG+s2uxRsHSCBYLHExtEQPAQJ9dfLv/vwsFkTGm6nB3gUTAYzNgoSc1ptPePKWHgqzL5vwAF0lmWGRM6S+lljpVQoN5fK39zYQkn8T4H87E8r3tdgO72cwNwIEWYOC+blLEvsiB6dpdUb9LL6RaOyr1KYeNrGaPtwAiW+rARTBNnv18xvf3KxSFyBse9nCWiTEl+IEH7uG/HdB4fFQVU76CX4DrR3W55So3QTVcTQmlSPqhBIOye3u2ljf0HLL4Oq06Hsu/JVtFISl7MIrH8fuiJQ2NO5HtpGmDgfuvpaWULtdvryCPqqFbHqHf4iGHJnHmue15qmXINALwvZN8p7sUrJcw5FOTEMid8I4+UhdYGEJ6GIYq76yU0CIVVRMAEOvmwAmWHpA/yRy9bN/ldzy5A6QU9ktp6Kesq8gzZsyiPPBQl7oCGmvtTBi/owqvSHKu9Fm07F5jUdpbWELR1hMla6Qrho5dbeMjvKDekBTacgtQo9+ATMnX+tHfSWLoaLRqDDl4+7XDVQKOdjgwXZx01yrAaDXnbsnqu9Q2yMTErRlO6h+rAqa0Eo3DckZjC+dmOq2FMMN28VCX/wYxokvgH2FiTbP79NL35sgs/XbHbkWu303JgGleBRxlRdYBNo1ZNpImgaOwH42k2ONfUFKMUt3L1S45qWokWEg9mFCxbiduieLhikUzjlffGSc4B+GTNWWYq1jzAj+UQxRwRzh+yv3k4vqygM2OefhDV4skZBfyj3L4BqwAPtSrbAeXaAk6u5hcqRLL9RoJcV3jsqczC68gWXqp4RaqSOb+3PBOffb3WZW/Y4gekajPxVekiT3kgMICx8j7RpW/RoVjMBvzY7PePmuf4C78KmDJw7I/cchfBIyeKhX9evnBmKJ7v1n4VQnylbYMqBLzenIrbSjIoLI1/k7KjeZCnpDfFCCPjfgQP0v/q979i9q9Ggl11SdF1OHyr4Gykq+1UYEr8hdh0JeJgnxcadDvHj9hT8if/VM1ZCldYGMPd1wp9rG/Y8kLV5SmNpkDWObK2gJ2KIPz+j0VnU3Fl5F1FqnyxFNOb8ZOqwTQrMP6eoLpilDVnUjRvsp0pVBw9YFhkeX2Hq2oXhpYN21gh6EdsLKsPvA7lJ0DcJ9HKQdl7x21NdNseLTlX1SonP60Exli+F3g5Ljc38bpNLgVcc49Gw3YEEvrzihD8P0949I9fOTOjyXLt6E58Iaf8cNRQu1Fpc+qAhaGo8XOS7YHsFoAHKftDMPwD1oKuoYFBy839Qk17nmj4nvHDZbkImHCI/Op29zBm0xx4GF2dsmVOrnGNfRmGYp6rGVTK4pEb1BuR4Svljum6+pqkqNiC10CdMlTk06i/0ZaEuP1+uwYvTEU/TE6a1cEnQvdbdosQTVNKjZEHfUs/Zn7US9jYs6DtzHxkxQ3EXprcM9nL7yeQzjY7e/NY7g6EwWTE83Gboko5RXe8Fisb+0tLU9U53sJ0qaFdQOuIBc9dq8sVImdm0Wa8mg17WruT67O7C5C85VWVoBPEWdVFzpN5eFNTM1T+5aDSmsIYCvqJHyiU+0YXxYonfvHfMzo8byaU9tI9r3cjCbQrIFdftIaXY84vdqqpcUZybsdoz7LNWPGYH4J2ZZZRilGIxHy0vr6QSb4XonoOgqS/x4R7KOeY0Z0JR2zPBR+D+i637Kzy5UtLLUBcjNCHky3pItqJm641cHS3baElNVJGKXoDdXsaofc04u96/OHOT9fkIASDnTYK4ykE5cazLb6Bu6eDVaaGQZ7wrNTAV2+PlpQXZT7oyCmCSNR6jXB1nM0t2xzTPeyjhRZOKXShzMnz6GkTWDsaVvxnMnIBl/nRQO9bHqbgj5sva0KyIl32WqBcUjhrcAWSoSW6beqE0Z9Yk8aUpMhxRjNUbXawkpLGqpsnG1EWRzhU8iA3uG86wY+zvt74DMDb9qpNabPGe67gkQDmCZCi/EibFGc5zC05U4nwZ7POdQDk+ALxl9neE5UjVTYKayz26lOjSPCqdYdITLIN1qm5iLc7OLs7U80vzB6+qHfSyqGpMltU1QdruzUgQb7q01Je1SN7SZuASd0zVP0UFSzCRnTADheFIeccU9B8o9Vvc2x+/r5Z7Bnd27jnwKk7DhBjO7PadPBZbjXsfwzMXyCYJTRlHoqCPK6DqUnUWJsH/VKpN9RfuWkzWNv+GOmGglx0TuC6ntc6NF2HOHGlAzTEOEvnyOBEDnqY1G918b5EdtsmGqTQ1QUzBBkFucKOmMT0ejv/pmq2fNhn45aB/C9SAyxofRCJBb8Qx+NdAEr8vYZealZcN+uj9AHY2oqbkdLUyzx5oh5dArzI0h9jp8Z2kLHA9Crbe2FC+t9J30WDnVI2gN4owW0eEFmfmyVvSvfkuuNFmY8ROKq/rqqAv+3IExDxOWcp9Jg/fiwnyb3mv3KRjgr0Nxux57pbO7cFg6Fu08WUwda9Ew14PFXitoP42gz/rEGX2XIA+iOVsRpDxZxti7q1L5tT0fUJBL1+y+9pzUzWuP+dU6U06QC/BLy/JqUHj+PotKWLbnhSp0iT03ZCRIKoxEhPme8UxZcyYjTNrDZ6uq8M6jVjm9BfGpjNbq4ugM9d1e/XfW0EkUYy3fkVocfaMiptanTXXE3emXgXA3ggb/emEOVLLDFlyWyJFYfXOKIuaYE0UXGZkG7zUj4cKsl6qqma1HLIwzTTUXGpvPUAYjQwXlD4HIxgmpjk8tDjHAn15+KS0WMl+3Y36ZpoR82zmFD0hcj5GlS8IFni/kPd6vMt6wKL0Gebt2yDe7gSB7hFKjWuhqY3GStaFE/VBZhoOeCH2gRfxGnwF8ASLWcxQl/qXDG6ywKprsBIKvIqX7R3hdWk2+piiEJjYZHirTHdAyObdDmPDNpfcskqSU111a/D3FvCxnMS48ZHJzT9e9f2cnQ0upOKBCROYK3/wGKY4RwsRt+LnGl4WKiM4mJLszmopvYjDdcVt50OfHUop7QPAIxuCkoowQusArYoLOnQZVcGMxRFOuAaxsUsNoUwJL848xNw5YMBX2gZ38GHOHOdhYtTfJFb5MggjxQ5OnP6tadL7IoszZRYH6PQzFNfeNn9HxS7C0GGzST8MZmX+212Q3xPBP2ORL+Lhoop7cbs7I/9maIC3oddUCLxZgfS2T7p27+qBkX8YM7cXmrSLqPxxZiqXYRM/EPjYZXJjXOnioc1OfW4W0Ms+Wjuit629ve0jChX3qljlpaVm3aZUZpgYXqm+1gtBDceZJOzYAZgIjy9KY3zUkG/nNCFzwgTmHDSgky3Fo9B4XdvzQxskgzVMaguGPs8AY7L2C+zL9nDr9gHfoh2hRivIdOmRxSV1eZh5GCSs0HYaPLwqsnhYGRBruDqdPcMZsrvbCZ6Cvm5YvbHaIFQTNBA9vq9o+QWgM1e5zv/Rnubf2inuINFIZQCLYD16zNM2bPg5UKbiiZTBizsIO9MiiwZtrfjMiywTK5DmRMT04tCyYXul2hRVzI5M13T/4j24ryzCrDmv+mGvkTUQE7xqYJP5pN+v3bl6k4eWRqGAQM5j9kt3+AFmOQnv8m1b5dvkigB31QF15BBE8qfqBXKa3BFVdhaegIRV1LCujLl969Tjxr3eyGE67h5rVtDL3nz04vv76Wv3f6IF9BP0cpUGAtCImazSHisroUP2xxAKXVEhuQUwBHNAJ5Rc2CoToZxiW2WoMAk4yGiVN8k1HXlfYEo373wj8vxzx92oJhtcaw80O+hJ9vIR7f17X+m7bZW7bYk000I9lsaJBA9M1fJg/oLtPr4sTpSRMyPPHBJHmuBXJ4v7hfVAorF3QPMdGfO7aszxnqml/DolVMj7bFtFOu/bDgoIQ36L5nm1iohFgxrrFKJfM6X0xW9+YeORrO5h6IHmQZ6sONLLuffuegWc7+uEGSMmDBkaTlA4Y+u3ZvfdP0k9Bmmd6uHgaUAnIG8I9gXmXiSPum5q6cT5DXi01ltb/HZeF+Fh1L9gWJl38pd3UWyU+yox+9bAF3VzfH55zWtYjZsN9HDC3AUnDE76g6pd7kXkAD7jXJy84zvjlB0/wDcFTnGCgI9kLQA8fPmc/vGt6H9eb1g31H63OzP3DXTUgkBBzvRElnu4ynIPzDtZaPQJiJh7ENXV7G7+w9Wuxr6nWUCfmrloKJwuM8Axb1FG9/j5kiCHh1J027PRPH3rGurUo4qBkMCmXGVJMGHV4eaDU6PPP9KUsg54VtrRo+oAZO+9CFMqTzD+X8lZl/e4chadRkzlDDRle2tBV2wuz1Ppyll8GjH03lSoO+Bh/LLCwyhzTPpVQ6/Kt/d48+HEMTuAfMXQXzsDizMAyJ8dGC5vPhxX9FSFsJ/8GXnfkOW/0dwRULR8WTKbsWU7l8Suds5OwQ3zpumpgwedLgNQqE3bFcwdbKX6azNwQceY5rgAjrCTNJXNKG65Z13HaDd7KBDqDfu4HYSDzUW+LIsQ5xm2rFVgO3wBa7NCLc7JPQmRXSdag2XwotDS7LXwvrZpTTaHNvtuLGO1ete6PHa/TTJEU3MWtWPc1kOmt4DtfX2Fk8l6v93eBaZYBXbfYEk67PAzf7a0JWysGlBQwkGPwe1mqub7jDn6C149YQ46PagZTHQs3s77blot0iIlqom0XnWz6Q9tmQQ7rMroU/3lbuHWt08gExIWWIJBvg8MzjEAzE5wiVSwx572C/qBGzwSLCsXwWgUBkSls/nlAM2a7KIFD+HfI0C3DmKzjtx4ZK3J1dvDrlCRJ+J8DWueD4C1UoekDc79FVdAvhLgsWC+gme6EKaqv4PZaAWh4N3X49e9eAavFnGF6X9CvEo/hA7/Gu7/0RZIMxb05FR7EbS2vyPFihtT5wUYg+E+pjaQ1qYTg73EFPN5ZFTrz4VRDJvWDlPX70Kkzk3oteth7yrC0istC/8KFRZ+4E5PfwGt+ZJTYw412FwYwZx4fxxlrhRCeR4+lwlIQvdcaX62RauGyvQXRkVnlPEoFu3n4FA7S1I+MW9LEe95R8AUX6cJkYv9WweYo3HuEtmC338AXeEA9mYD8JqQWxMLekT6u4R4HXr8VfAGooI1O5dk1jsOCd86sM/ou2klTQ/uV8qAX//LArzcuBLjY8Kio6eGJiUu9Z/0QO5rOx2uyRQMFEAWJqWFpUWeNm0xCcSj+HnAVByzqIi2xzoVAmMwUyB+GAD5q6mYMxWT9EeGPFAESIGw2cbReHwBfBOzwDt52AJ1Zu4l8Ey+BYCcJzT9R4DHCMwfVsnc9GTmL4Ak9sD/cDE1zVbMMHYTzf4Qsgr1D/oKMiT9OPWc/H7ghuE8I3IVXBon4/4/IvvaxSA+IkEsHwMH11/x/AQIk+nwNk0ScRsLKWaxS5C5mEi6QxW3wnQMHozoTXT7YGqLvw9A5MHUO4Mqyn+hid6mOB2fKWapGTfUrnD8fQrv8F2SPGe1YXDe03CodYdkv4urxmdoyxTI8w9xRsG7cEH+D8rrP1TOvkGZj1JDfdNMYVoobcf+ihSH9R/pxN6ZUNCnZubdixC6J60qVqaerr3CBkyY7oif99v8DelYhOzTilZvgoJlqSHGV8zkV74Ze77aPDCN7q4y1eE1ABXUAPMVSL1CFo3nC7t9GjxmEX9B1qWVZZ8/1w61YxEk5kbwT6SEtq7Uwfl/gaHqXoWz4cjfMxEz+mN8b8X3urN9w/HvKQCfzGYsPbZLQUqrTOfhzvQhC5q4FavAREjIN6Uu7snMew4LS+9ggW+oBfrBi/swZs4HuK8D4E+DILk6mO89y51RcCGyGzwHqf0IVqTRcANuRrhhAXLgfx/Ky8wDReATtCcOv8ndOGriXwDr6SRuz2G2uMziUAC/3gyoaOD409fh0V1HOVvDVeZnBv8U6uk9ofxMK2EUynkccqc7E2wcVoA5mPBvYTWajRUQ5dCvU+zag6Ux/RsoSPOxGizDcrw+WDDksKRar23cEwZ6T9bCYZBs72FlTTtYj68LeBL4jnhE9Nm6yuhSuEUq+HVucKWE58TYDDfsyGnhZxMfAidBv7ftS6jJFQDnOtTpe6TbeATngr4K0K8KFGTfWdGudueuSi2N71+O2foRAqz/VvF5WmbuCKhxT4NPMwrx1xLsc6DePC6/92Qt/h30+bfxzCYANgzgPIsQxJmVfYX9hEe33wpS2VjYeKHymLdAqg4Hfbt/wOcF6LGvkLx1yvOR7/l6wVhnfISyxVIA8TRMphXwS/8TvL7X4LHuiNVgO/zbHyO3zb/cmfkfApQZeC8yqYmOyBx7LXjCeW5C58L1lwegTzc5XQtwYI8hsH/QphDd+ALGMWRbFvcgVQiex6TOzMPmmPZC2PpdGIeZuD8dbZU0Q46gkPOdjujOMCxGWHWK0YfSX/IJ+uepuvDQ3N8nBPRpgxDGpiqzQXdF3svGRe6ZAL5qxPmpO74TPXdtQH5UnZk1bHCladJAQlKTmtdOD0+c3SydJNWbwnQp1Zkr5L5hJ1mhkxVjdIT6vY4BzEDyTW+kfANYzkB8AatCf01ThxdLrgmIXx5PAJKc9KUxerFwCASTs/ch6a1BtyQ9F2+o3MgqZuqPVQ9skM+mpOxrE/78vF0tBy3pbCj6fKwY+eBa/AgD2BidmsOieTlbUjN9MBgQqBrqcErMvpyKcUgpOxFq0ybFaVvAQiWpMcWeB0Xy5VZk66SKDShAP1eS83E/pC79J4B7dTC97Vx34d4FmGC5nBuzoJMvBlHwhq6FRQvWguPuOmd+W2qz5WJVkBPHyi+KfccnaF9EM7WxqOMn0DXn4nk3aNMXckX9nY2mbDGM4PcgiTwQ3BWbSkadr1dNK94s41aPQpsOehCGoCNCj3eOQJLQclpsPd5czS3SpAmpJWDH56dtX0Pshq4cDHwYPaWlJgK1Zuzb4eelztw8F1iWbl/m69iceaG/T8OGVjA9tjBOlYDC+DtoqEx7/SEkeDcsTOs5V+dj0/gBJGUxVBIpCQdgKcqCDn6bI26bhwCMXOS3kY65RcSM/4AJUgqJ+jpWxmnY0+/hRqxQpYGpJb5LSiQ9WNfVN7Ax1WHu/RH7nFsBpIcNyj6GteUzTLqdmIy5piKuRl/8qCrG9Yau/RHvHRkivl8TX9lmvnX2shPiPJZLFG0XXlwAum/coOJNRDhOQifux6pzQ2p2/r+h/lwB3fsak4kJqH8BHp2Gfcy3oHLMwQRaCxJaKcIRX9Hj6p/x3N1ImjwZ4rwd1KcLsJKBLmx8Cb1+Kd7xUICKmW6B9lPSGmXebFC+QDBlFVaAL4ipgy5Cp1QyN5tn5Oostcmgd2fmjSeK7WEMjsxhXecL67rBsu1Y8rEAABH5SURBVNtDCey0f6t5xpbVzB0NMan+yEsCXl6wx/8rGt714Ewys+kvrKVCkOoDEcA9AuGlrrIwPf0TAGV2WZwrH4VIjl6QokWwjnwQzM+c0zJnUR+oBTfABNkDtdwPEMwMLM6WUpW6MvJHMNXpxf0ORAF+j3yU78O4dzHMuqdYVCFD3wyVYGK5qY9C/bkA7o3LsJ/wSL55UPhfJ5gQad4lZ3Kuj8ZnHbBZXI0eea3El7U5JaOgP7rt9NKCTOSjLN8WyRSCVIwk1HE2HHY26Ol+XdMmKjHRE8uqIa0wMugEE+E6VDEPj/WSYXwBQVe5OfkT9gA9AV4bNra7YV57yo+E+S5NvwmTVQqCGNSlj0J5OTMJDotLTW+HcwvISkmhtsMUaxP0UsTjvod43By07tdCoTakGwnEme0/0byBW+rCQXN+3yTQezJ950MvhD3ehkDNxMVll1l2GEkv2Wv23/Q1bREuxl5KRsRCrSHmW7Ewu20meabZA4jr7HiA6gC1pOIBUHDJvJ6VOenrLKe2G6DqVJt5DB7vmtJ1N+l99XkYqh+ZOULmbG+Isa0+JR+WexoNemkjFlSdTVQnnDSN0+OtFtbQbdJmL4HfIlTM+2z+mncq2afqCvGFFedVM0ufOqJ23sMyMsmXNFsPNA700h7PcZ6r4rhCHKzHHwziav9d9qFFiy8nnpWfC1vunyrn5EB9NxSVumJh3nv3OrPtnh0Xzwg8BXUheSV7oPE90CjQu4bl9cYmx0dUWxtsykwAV4ZtWEilyPdH5IHX8lwRB4tBKwFVHleKjOiHJVdlNgQ2WYGeMkGGBXoZO2jDpk3+ho2NajKiUP4NuyR2kDrUmk7tudn9xMjv5wzu/Vnjm9uwJ2Usq+F0ngYbdApc8YVd9nf8fu3asjOe3N6v2gjmPw3JQJDPlkXcLs/XOz8+syyY1vuGI510aVHo9e6V1gp3zqJeprC5wnkZXzsyCrqoitkZDYSHVxT78/avShnasR2Pldqji8sJbVAf2u04oTW3IcwdKf1MhbrRS1EkhrJhn2CqQWONnmK3Qbc+BdQI5ogbP+5beq4VGtlyyJLOum50h/cU7AWlyJ8x+JsWvm88JgvAji/sqjA3lsDyY4X/FaafKqjeTqWOYndk93fbZc6ZW1/WUn84vTdl0VbYbOM8PduPxcWOXR538CSnrdWuPchxI98j05nACSn8nw4ulhQE6J+nYLOtgQMVCqQXrnQXOj2aU4kXzSuPvkK5KWu7podRT+vYT8U8BaZNB5x4W/xLhmyUZVpB7UqKEsw9y6J6WIdAq8YJIV/BOtIDFIwTbL+SbUAfxHAaq4OZIuK08TV7FgxrUDBw40B/26q2ztNcH9AWaQNFLCzD+WWO0fLdZjmQpd4iGcQwdViHjMjTxMsCY6X5pUyUV307XJKVkKz8HIY4bPdbuIXZu7eqOGgk14gZf5jVvfuPDYNvo+6maRn593NFuQ0Wml0wzWFvB0uJZvzFv2jIRmxyXwau5J5mF9pXiirfDweSPPCAyA2twdWXkI3sD6WfZ6yGaQ/JVcV5aPBtaCTc9bQb7OPFUIq3aIZxt65o91GmZHMWuwIndK9ukZXX1xTsGWTuRNoMdiMoBX3Qnen4CaDPdsPU+Cjs+pdj/5sj4MjFkol/ij/DebaGO+zvMKKAA2P4YdffwB3sdhLR74c0uowRvRDtSMVgjYPZYRNiN+ehTsXWseLc+DpkhMak2ty/gfyS2dfQJoYtFHkLtIT5EHKf4h354FeMkXwilzf3HxjK9hj08Uiz+B9IMC+e2Yt+2A9H1t1Uh1+BihhObBlvTZKsvGHwB9wDKTYCsY9jsIH/M+WxvRAaaZi4T4aI8hrOx56IfimCLb/MJJrl+z+kP7kZe+bfmaptk6rrb2JinYD6tgHm9qF+m01DjC9dkm2lP6nv1SjQy8LbfrznbMy3CZAm58JlDcOGNFce9Nrq9HXrs1r2P1W+kgcYpkLGntbdJGkezG2bE+yGMA5dE9fP7Nbt+/o2slH3lQVCv4OJmqao5h+FofSCme4ZLFY/iBR1NI2YMMvRH+xx/51RT0tH6CyzmEwoO5jM4134W8RDL4QV53dIobE4JavgJpXzywHYO6C/fQzK3ZvCHpsM3oVJg27wAaJvU3ur4WZ8/yelhYWXudu0HQDAzIegGIaFch2yG5yNbkGiJfaSwYy3bfFImKupCyHxllLNeJYbyhS8NoQV8k6u83zQBf5PdTheQy4gNTD/7GJMunwI7RLYf+8yGX8MwOqCukuP7xQEq10hqa/MUGbBwXUDE7oNTsbHsVJcZMC5dPLetiXrU4tPwYL7Fc6mtWEu/CHky5kEEL+ITVcPw/DfwDT3XEgyH5bvBxDvag/m5hThQLnZcnUKFGTKtB8C91+Hpfshe1wdGNfMB6EI9GaqcgO4QGMxebMMVT1P0Y1XsXrthh/gurQh4HAZxicw83YWXH8b3rnb08Gf0wU/H5PmCRxlcLtmN5bsK2pV2NAU440GvRzcztO2tITd+ibk6LuD2BydhYHF2EwM30ue52bH0cKndjdI65YC50vKXEWQQQ4HEnaXroLJ95YPTu6eeE9sxQwpW/7fhqJlBAqyrpUfu7yLLoeZ8i0MzBDE4N4H51JLmBVnKAor7E/4LF/5aXye7NzfAPAgbImLMIBLAbrRWPK2pQhzaZTSFcgGtwaNKYCEXmVLLf3GCKdMB6cFB5TQDjDvTYakzgVBbB7e8/tAXs6XaRkFXaWbX3JYsJq82xuWm62FexdjlVkOOthk5Bt4EQvlLtz/N27SuQDXCkjC/yLn+Xp/XuYCsDkXYrHdCsfYza6MXHBtaAbeA0lNJmPxvQHSHM1hoE/zm7iJVAhUIFUifQkuEz+ykn2IzvdgJZJ7qV1oU0tVUUdiQl0Dn8oZBo/drCj2GSg/jFwnAKmyHe/5EG2WPJ4ovMfoOwn6gqsB9H/Y4/EsZGYej7/PQJDobdBlpSD4jUHtF6kiPhlKw25ZT0h55AYS4BhxTB46FrHV58m8/1gFMxEe+gbjxmX1T357oNhrEugrijph2qZ+huq8D271y5ndibrLQ34bks71wEpZgLcJcXI3LtJbY7grUsHI27AHUFNScf5B6fdYGm96v0eX5jk9o4xwNhVbDB7wZcImD9APzsvEvJsLMAxHrpHb4NQZBMm/BoBe14bw8RX04p9BrwD0GUtl4iip71u5IBVzWfmZcluwSr6nhe3vGs6I5LJ8AWkO/hD9O37ewyQYBVv+ZRL07kGf94JdHY4v8rh1LhROGHSn7y3AxDkJ4NEBPpAvtfO40P2QuHlgecpcgVtw2O0CmYAJAJwHYOE4TrIC5fZBH/4TwAbPR83HOG3ACnQipP/7gaD7VujuI1GPiajPWtwfhJo1DvXAOygIcOROTLSRmKxSvZCqjMvk8duYYkc/kV74bD08sV+C3/MA3vkBygyBrnFd2eqXfyXq8LCDiMFRZMhA5sDRSKIFzhHKYvTGYF7mbI+3AO/gmyAobnVl+kCj4KB+EJw+Q6dhdXzBn5/9VFpGbjZWpNfg5b0i8HkO0h82/EoI6K3XvvyV1t7d/mrokfcSu7O3kBJfSv4GXhLg8sjhXl0Nge0diByHBoJL4CuQ+CIe/4nHIn+Y2atXk9JmV1tFS71pC/2YY4nOvl5SDUJx27Po/Bwc+TlMqIY8A2sVSGI4TeTAC0s5jtVh4LEY5wUKhlSuRjIlhqLwPBCrn/VDRZBPyXQdflv6fABvORxf95bRHCiAwqKMGRmQbivdA5ecXAn6Au/ULrCe7ScUKgtZiQFEahBxC3p7OHL0bGJmREr5B6BLT6molcfrW4jysTEVLwHQG1Bnnyu7IAO5Mj/Cs/ehP28EwIsD8Oi6Cbkcn423O1TvvvkZu2QZCAjqCzLUQmw6R8JL/BOIaovguOoBZ9O7Bo/eAxr5J+inT9BPcvWwLldm3juQ0F2CWd5B1mY+c9FjmGRXBtumn+Ip3Ps0ZunpjJofQXA9ANCPD2Zmverx+Rbg0e90YkxThfYpeEVbsY/aB/WnN/YLG4OgfrQgZBAgMgXYuiKwZFijzhdOHOjLG9t51p5usZh+B2wTN1PN5mqI1LfyGeAU7u6ddX5iR+jwEA01pliSEt8JHT8W224a8THY3CbWlClpCPkZr0CnHApV4yNI0FOwfPXD1vp2P1FmuQWFzq10AEBnY9NoR0e+W5H7vQW8ozhXGWBXPsUecyOyea3Ed1NhxWkNnvpKJHgACUssB7s3jOemoZ2TAODVoOzemYKgC0XVFhFb2qncKOkHr+kqz1kFPYUDqgOlD0tJL9Wbbfv2fAH5/n4w5cSnXdEdryN443RsrP8A69cUbCp3oB+XUwPkBNWYFDPBliQEakf2zRWgBBd+CKwJkiJ8jjzkWRLX0NevwNq2Dlail7CBnIUNr58K/SvkYtwAW9AcTIwbET02T6oqhNmnIdP4LADwdpTzvqBaKryH80A10GChe13oohPKnIq25aGP9qJeV6MP5SnkE7AKyJiCtkGv92J3QcF9WG3AzlUuR/zJXZiYWzHpYMljfUGpHqOoShzGjL7Y37yADe/VFPwTtG0mVrdLjrykP0jatZ+++Xfw1I4D7yNDSmZL368lSZj8Sv6/SyfT7NpJLs+1AL7KuyTwORIT8Xjs9pk9esjsuAm7PJmLfi3UFHCK4hAwZJ8q1LnF5Ycmp2UXnGsS5Xy0LBXqRISZZEpJecaxNhcucceD8Rsh2WCWg2zn0SWlBTlTyyOdboAhsA/UDBwhYvgNZv8PI5HeNs7Cxb4s60Bma6UQNAt/vmpFSSFNd6ojeomqh//rX/J7mPdAa8jOu1wwdX3posw1rbNzT4hxcgkyhH2kMNs5SBA+GJNInjayX+PxF2KqeirMe0HQeq20e/JqlVFwYozpmXana07RvN8GJOuTC9PJNW0Z0/UbwTk60bKycb7UUcrnx1NJZpzxJVaSJyRscpvGjUJVikJ7933sadtmCCf2YZBXyCiLABqFvhJalPmdx7voPFifRqKYVNAu80POzm9ITzX2FdlI4qqU5uJgC3ivXZHto7Fr+5zGWUtQIoSNIBUz40UV1jCrT7yLRmHifQkz7x6Zix9q1rzKCLIGjnjCJX3V93te3dbK4VJvByj+SJ2udpaFp5qNrgV4iIwTTzB5984IIQd1UKo59b0UKfEjET8k1B3v9+j2Vn2fS953WHqAgjWqNtTC0pw1a1bQV1S83fTdZ8GnMh7WlwupCt9C/EDaDCwzokNbbvbqhtgpJKRsCOAr3qHYHdAy9FIRN+6d2bNr87Evm3M0kmUflh44LKCXLen48c4UMOCvEYp2L9PsPRHWho2uLvPxifRW3Di5O2d2TcjzYxt9KbBxYtEIxSOxh/p2P+npCVAqG11Y8sFjtgcOG+grerDNjB0nK0K5Bx7Aa6k91e5xlIpTuxkixYkAt6YShaEnMag6sIMbph6fsL/rSU/4QPY+Zkcv2bBG9cBhB71VS1hGWvW6+ZK0FDHu9NNtv0lDFEosnBgmriye2eSRSjiGzTCfDpOu98/rSRNXeKO6OfnQ0dQDRwb05T0wavO6DgZN/TOcO7cqNltrMxqVJ2wmpH+Yplkp5c14fKIZpA/O7t+1JCEFJwv5xffAEQV9Re9d8t2mTNXBxoHDcwFTVWl7b1LYYUW5FGWVlzfFiIbv+fDUUy32XvI6vnvgqAC9HIIL1693a5p9NNwkf1FTUzvzOA7Wg4rS1EuCntltRC8NPXh6166PJTe3Te3RX/7zRw3oK7rysvXb+jC7icxibASoBpoRqV9U4MENsZy7+JG/bR4PifsD75NI6JqZvcv48Mnr+O2Bow70cii8CDVptXHLSFVTx0FS97WGpzZvbrXfWyeewJOOLJSGHuYGHzOr20kImk5ex3sPHJWgrxiUSzduPAnHZV4MCu8ZCM+C5qMgLSIPwGGL9BtlISjWb/j54ZkPgr9R9hm3jjSJg1ASFDjjyiTxLVtKSpasOPPMputLxztijoH2H9Wgr+jfCSBwVP6ddDgdA7A7sk34RYD+yHZR8u3HWg8kQX+sjWiyPXX2QBL0dXZR8oZjrQeSoD/WRjTZnjp7IAn6OrsoecOx1gNJ0B9rI5psT5098P/DGDOyo3KnDwAAAABJRU5ErkJggg==', 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
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:07:47] "GET /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_PDF/IuuSbs10J0S_ZXN_m7QNOjMEjJQloOWe4w/689b02aa410cd0b0f4c2f048/65f05a36c544f77525a30631/689b03c190ff4690b90d9869 HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:08:11.045019 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:08:11] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:08:13.427995 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:08:14.055151 : Create_Convention_By_Client_PDF -list object has no element 0 - Line : 7330
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:08:14] "[35m[1mGET /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_PDF/IuuSbs10J0S_ZXN_m7QNOjMEjJQloOWe4w/689b02aa410cd0b0f4c2f048/65f05a36c544f77525a3062e/689b03bc90ff4690b90d9867 HTTP/1.1[0m" 500 -
+INFO:root:2025-09-13 16:08:23.766026 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:08:23] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:08:25.806590 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:08:25.925230 : Create_Convention_By_Client_PDF -list object has no element 0 - Line : 7330
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:08:25] "[35m[1mGET /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_PDF/IuuSbs10J0S_ZXN_m7QNOjMEjJQloOWe4w/689b02aa410cd0b0f4c2f048/65f05a36c544f77525a3062e/689b03bc90ff4690b90d9867 HTTP/1.1[0m" 500 -
+INFO:root:2025-09-13 16:08:43.290937 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:08:43.294935 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:08:43.297953 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:08:43] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:08:43.303950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:08:43.307952 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:08:43] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:08:43] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:08:43] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:08:44] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:08:45.757676 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:08:45] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:08:47.526142 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:08:47] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:08:49.358831 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:08:49.416865 : Create_Convention_By_Client_PDF -list object has no element 0 - Line : 7330
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:08:49] "[35m[1mGET /myclass/api/Prepare_and_Send_Convention_From_Session_By_PDF/IuuSbs10J0S_ZXN_m7QNOjMEjJQloOWe4w/689b02aa410cd0b0f4c2f048/65f05a36c544f77525a3062e HTTP/1.1[0m" 500 -
+INFO:root:2025-09-13 16:09:26.991538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:26.996547 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:26.999549 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:27.027544 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:27.078322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:27.081339 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:27.084340 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:27.090350 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:27.093373 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:27.102136 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:27.108155 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:27.112155 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:27.117156 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:27.123206 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:27.129214 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:27.137766 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:27.733783 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:27.735781 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:27.740367 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:27.748365 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:27.759352 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:27.769366 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:27.776375 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:27.782348 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:27.785365 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:27.796365 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:27.810350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:27.827372 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:28.060916 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:28.063890 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:28.068947 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:28.084489 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:28.097531 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:28.103881 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:28.117438 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:28.128448 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:28.134432 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:28.150629 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:28.171629 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:28.198648 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:28.748554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:28.753556 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:28.759555 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:28.791554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:28.795572 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:28.800572 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:28.821556 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:28.828561 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:28.834559 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:28.842094 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:28.851110 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:28.876129 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:29.437019 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:29.440532 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:29.446638 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:29.467636 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:29.494260 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:29.498267 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:29.500266 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:29] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:29] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:29.530161 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:29.536273 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:29] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:29.555300 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:29.590499 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:29.594549 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:29] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:31] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:34.274418 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:34] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:34.280411 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:34] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:42.016693 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:42] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:09:45.720262 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:09:45.724248 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:45] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:09:45] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:10:12.279498 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:10:12.280496 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:10:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:10:12] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:10:34.602720 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:10:34] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:10:36.340401 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:10:36] "GET /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_PDF/IuuSbs10J0S_ZXN_m7QNOjMEjJQloOWe4w/689b02aa410cd0b0f4c2f048/65f05a36c544f77525a30631/689b03bc90ff4690b90d9867 HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:10:59.141501 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:10:59.144502 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:10:59.145501 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:10:59.148506 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:10:59.153019 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:10:59] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:10:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:10:59.157017 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:10:59.160014 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:10:59] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:10:59] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:10:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:10:59] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:10:59] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:11:01.128416 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:11:01.130413 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:11:05.573894 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:11:05.577894 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:11:05.578895 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:11:05.580894 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:11:05.583895 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:11:05.585894 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:11:05.589903 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:05] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:05] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:05] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:11:07.525559 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:11:07.527549 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:23] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:11:25.958330 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:11:25.959352 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:11:27.583177 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:11:27.584175 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:28] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:11:35.060961 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:35] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:11:36.940853 : 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
\nCONVENTION SIMPLIFIEE DE FORMATION PROFESSIONNELLE (Article L.920-1)
\nEntre 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 : sdsq PRENOM : qsdsq ADRESSE :
\nEst 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 28/07/2025 au 01/08/2025 - Durée : 15.0 heure (s) - Lieu : 23 Bd de Reuilly , 75012 - Paris
\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, qsdsq sdsq s’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 , 13/09/2025
\n
Pour France Active Seine et Marne Essonne Emmanuelle Billard, Directrice Générale
\n
'
+ dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_96568.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 - - [13/Sep/2025 16:11:37] "GET /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_PDF/IuuSbs10J0S_ZXN_m7QNOjMEjJQloOWe4w/6878a8e9dd54b6146bf3fb1e/65f05a36c544f77525a30631/687904e47833e55cc23b4b35 HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:39] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:11:57.235968 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:11:57.236987 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:11:57.238976 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:11:57.242005 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:11:57.244020 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:57] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:57] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:57] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:11:59] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:12:00] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:12:10.022915 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:12:10.024916 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:12:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:12:23.357211 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:12:23] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:12:24.765941 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:12:24] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:12:29.456632 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\nLOGO \n
CONVENTION INDIVIDUELLE DE FORMATION PROFESSIONNELLE - Email
\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 : qsdsqd qsqqsd (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 : Paris
Dates de formation : 28/07/2025 01/08/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.
\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 , 13/09/2025
\n
\n\n\n\nPour l\'organisme de formation prenom nonn
\n \n\nPour le client : Nom & Prénom du Signataire
\n
\n \n \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_59197.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 - - [13/Sep/2025 16:12:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:12:36] "POST /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_Email/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:12:36.073235 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:12:38] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:13:25.862326 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:13:26] "POST /myclass/api/Get_Given_E_Document_Not_Signed_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:13:51.030650 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = ' Sécurisé par MySy Training Technology
\nLOGO \n
CONVENTION INDIVIDUELLE DE FORMATION PROFESSIONNELLE - Email
\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 : qsdsqd qsqqsd (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 : Paris
Dates de formation : 28/07/2025 01/08/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.
\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 , 13/09/2025
\n
\n\n\n\nPour l\'organisme de formation prenom nonn
\n \n\nPour le client : Nom & Prénom du Signataire
\n
\n \n \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_13_09_2025_74.pdf'>
+ path = ''
+ link_callback = None
+ xhtml = False
+ context_meta = None
+DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPUAAAD1AQMAAACyfyEmAAAABlBMVEUAAIv///+fga7nAAACYElEQVR42u1Zu43rQBAbPQUKXcJ2YjcmQALUmN3JlnDhBobnkRz5wssOx8AKhJU3IebDIceRPz4jPvef+9+9/4qIKXee5uSpjdvXih9jy/Evfn5++56otsxHPltMOI0pjwzga7qwwLfGAnyBqG0Z10v25XV5w3XBhyS/UUWLW9rh2xi1vUXgtdyt4qf6OxIg1wpdPqzqj/0LQML3/fLp33qecb6E75t/HOI3gwYvR47rhUkGE6r0kGkTfNEWgER/hLK6Rr5i6+gUD3zVEDiRXwai1pfMo+PTBN/RwcrPUFcsKkLxy9Vnvo2IuetzuSO1Gnc2/IIHvXBkKn53zDdlGuVogg+jd0LVqWGVX2R65smFX7pUARuiK6sI4q6ZZ8PPYr0bpB/5r41TaaVNfgEt1CQDXSt9FTb1R2qGPiA/bx2TREjXNnz0cy9pz/zmPdZiQiN+6SWoSH1LIRUnusyPnbV2qiq07kGmVhH68AtrjamVvn/bEZf+BSuzV4WqpB9D58PPa80PqoKoItTJJr90HcwqRy+64kmRsEopuPQvuyLVJEknJydMuCb6L2ktKf3O+SsSTJv5e3pd+fOkNMDnTBFoU39IbUgVdOlTOKWdnsTF/zYeivrgijSJ5/Tx5/KSu6glGbUaHT78t2n+cn8Fp/lC/N47wfTZHwAkDFuZYCkFJ38etVWDPqV0mdkknMQ2+aV109aP+k/7SVWiz/yVKhg0mXTqDfHDc/Pa79bqT9DEL8Nmf3DiSxmiSZuYiDOmNvU3Zy15syYdlMxktT9VQov/svZXDyf++/x/9bn/i/v/8lbB5VwhASgAAAAASUVORK5CYII=', 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 608
+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 5741
+DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13
+DEBUG:PIL.PngImagePlugin:STREAM b'PLTE' 41 6
+DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 59 608
+DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13
+DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 41 5741
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:13:51] "POST /myclass/api/Create_E_Signature_For_E_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:19:59.201568 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:19:59.203656 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:19:59] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:19:59] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:20:05.247441 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:20:05.248425 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:20:05] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:20:05] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-13 16:20:08.718595 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-13 16:20:08.719595 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:20:08] "POST /myclass/api/Get_Given_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [13/Sep/2025 16:20: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\\PROD_CODE\\email_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-09-13 16:21:34.841595 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 16:21:34.841595 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 16:21:34.841595 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 16:21:34.841595 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 16:21:34.841595 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\PROD_CODE\\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-09-13 16:24:13.131880 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-13 16:24:13.132885 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-13 16:24:13.132885 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-13 16:24:13.132885 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-13 16:24:13.132885 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-14 09:37:39.816430 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:37:39.823438 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:37:39.826444 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:37:39.829955 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:37:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:37:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:37:39] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:37:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:37:42.936743 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:37:42.939742 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:37:42.942741 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:37:42] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:37:42] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:37:42] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:37:54.698436 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:37:54.699435 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:37:54.703476 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:37:54] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:37:54] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:37:54.723649 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:37:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:38:35.664427 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:38:35] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:38:44.845645 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:38:44] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:41:26.335435 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:41:26] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:41:44.345523 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:41:44] "POST /myclass/api/Update_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:41:44.469810 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:41:44.470809 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:41:44.473279 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:41:44] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:41:44] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:41:44] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:42:27.034153 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:42:27.036152 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:42:27.038151 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:42:27.040216 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:42:27.042240 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:42:27] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:42:27.048399 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:42:27.051398 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:42:27] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:42:27.055399 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:42:27] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:42:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:42:27] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:42:27] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:42:27] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:42:27] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:42:30.932690 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:42:30.934689 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:42:30.937694 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:42:30] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:42:30] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:42:30] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:46:26.865351 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:46:26.868351 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:46:26.870353 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:46:26.872352 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:46:26] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:46:26.875350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:46:26] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:46:26] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:46:26.882350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:46:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:46:26.889350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:46:26] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:46:26.893350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:46:26] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:46:26] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:46:26] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:49:29.236783 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:49:29.240298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:49:29.242297 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:49:29.248302 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:49:29.252302 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:49:29] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:49:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:49:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:49:29] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:49:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:50:36.346591 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:50:36.348592 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:50:36.350593 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:50:36.352593 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:50:36.354593 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:50:36.357592 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:50:36] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:50:36] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:50:36.361596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:50:36] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:50:36.365596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:50:36] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:50:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:50:36] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:50:36] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:50:36] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:50:56.877942 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:50:56.880952 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:50:56.882955 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:50:56] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:50:56] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:50:56] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:51:32.584506 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:51:32] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:54:27.754426 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:54:27.757423 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:54:27.764445 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:54:27.766438 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:54:27] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:54:27.773435 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:54:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:54:27] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:54:27] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:54:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:54:58.939540 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:54:58.941540 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:54:58.943541 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:54:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:54:58.950542 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:54:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:54:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:54:58.989542 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:54:58.990543 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:54:58.992540 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:54:58.994543 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:54:58] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:54:58.997557 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:54:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:54:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:54:59] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:54:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:55:00.687222 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:55:00.688222 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:55:00.692223 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:55:00] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:55:00] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:55:00] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:58:29.454419 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:58:29.456420 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:58:29.456420 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:58:29.460419 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:58:29.463929 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:58:29.465930 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:58:29] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:58:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:58:29] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:58:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:58:29] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:58:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:58:33.766793 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:58:33.769794 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:58:33.772792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:58:33] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:58:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:58:33] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:58:44.766755 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:58:44.770754 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 09:58:44.774757 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:58:44] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:58:44] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:58:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:58:54.879075 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:58:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:58:58.893348 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:58:58] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:59:06.486075 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:59:06] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 09:59:08.661948 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 09:59:08] "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\\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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-14 10:07:23.631093 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 10:07:23.631093 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 10:07:23.631093 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 10:07:23.632100 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 10:07:23.632100 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-14 10:07:31.163480 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 10:07:31.163480 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 10:07:31.163480 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 10:07:31.163480 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 10:07:31.163480 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-14 10:08:10.135072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:08:10.141620 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:08:10.151129 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:08:10] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:08:10] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:08:10.214100 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:08:10] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:08:10.220659 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:08:10.249808 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:08:10] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:08:10.256821 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:08:10.267409 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:08:10] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:08:10.275955 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:08:10.286984 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:08:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:08:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:08:10] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:08:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:08:13.599069 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:08:13.601075 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:08:13.604076 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:08:13] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:08:13] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:08:13] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:08:17.047565 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:08:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:09:08.775954 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:09:08] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:11:33.779882 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:11:33.784874 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:11:33.786867 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:11:33.790876 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:11:33] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:11:33.797867 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:11:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:11:33.800868 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:11:33] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:11:33] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:11:33] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:11:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:11:44.315240 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:11:44.319224 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:11:44.324221 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:11:44] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:11:44.327220 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:11:44.331235 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:11:44.334267 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:11:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:11:44] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:11:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:11:44] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:11:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:12:06.247049 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:12:06] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:12:07.653929 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:12:07] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:13:58.622483 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:13:58.629467 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:13:58] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:13:58.635473 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:13:58.639473 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:13:58] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:13:58.642470 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:13:58.644977 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:13:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:13:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:13:58] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:13:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:14:36.543010 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:14:36.547029 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:14:36.549014 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:14:36.551009 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:14:36.554011 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:14:36.556011 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:14:36] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:14:36.561015 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:14:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:14:36] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:14:36] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:14:36] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:14:36] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:14:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:15:33.196826 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:15:33.198826 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:15:33.200823 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:15:33] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:15:33] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:15:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:18:09.248203 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:18:09.250189 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:18:09.255195 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:18:09.259193 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:18:09.261190 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:18:09.264187 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:18:09] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:18:09.269195 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:18:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:18:09] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:18:09] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:18:09] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:18:09] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:18:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:18:44.231174 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:18:44] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:18:51.214412 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:18:51] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:18:52.734047 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:18:52] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:19:14.246706 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:19:14] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:19:29.563932 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:19:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:19:31.502787 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:19:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:19:32.965326 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:19:32] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:19:35.735135 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:19:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:19:38.470171 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:19:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:19:58.694509 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:19:58] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:20:00.054339 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:20:00] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:20:25.785194 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:20:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:20:30.497226 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:20:30] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:21:02.928023 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:21:02] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:21:52.476790 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:21:52.480314 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:21:52.484315 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:21:52.491313 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:21:52] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:21:52.496311 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:21:52.504310 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:21:52.506307 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:21:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:21:52] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:21:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:21:52] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:21:52] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:21:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:21:55.247077 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:21:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:22:46.284584 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:22:46.285641 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:22:46.287646 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:22:46.291788 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:22:46.294783 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:22:46] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:22:46.298782 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:22:46.301810 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:22:46] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:22:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:22:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:22:46] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:22:46] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:22:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:23:21.337931 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:23:21.339180 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:23:21.341185 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:23:21.343186 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:23:21.346696 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:23:21] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:23:21.347696 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:23:21.350712 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:23:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:23:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:23:21] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:23:21] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:23:21] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:23:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:23:57.522995 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:23:57.527003 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:23:57.530003 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:23:57.533000 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:23:57.536004 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:23:57] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:23:57.541003 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:23:57.546520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:23:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:23:57] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:23:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:23:57] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:23:57] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:23:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:24:02.622993 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:24:02] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:24:30.255329 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:24:30.256330 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:24:30.258839 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:24:30.260840 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:24:30.262839 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:24:30] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:24:30.266839 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:24:30.268841 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:24:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:24:30] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:24:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:24:30] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:24:30] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:24:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:24:33.888587 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:24:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:25:35.973629 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:25:35.975634 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:25:35.978637 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:25:35.981636 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:25:35] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:25:35.984642 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:25:35.987642 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:25:35.989641 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:25:35] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:25:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:25:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:25:36] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:25:36] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:25:36] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:25:39.818180 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:25:39] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:26:14.483440 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:26:14.485441 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:26:14.486441 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:26:14] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:26:14] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:26:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:26:17.552154 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:26:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:26:24.983096 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:26:24.985092 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:26:24.988119 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:26:24] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:26:24] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:26:24] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:28:08.514257 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:28:08.517247 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:28:08.520240 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:08] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:28:08.525242 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:28:08.530248 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:08] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:28:08.539247 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:28:08.545240 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:08] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:08] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:08] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:28:22.887831 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:28:22.890826 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:22] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:28:22.895828 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:22] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:28:22.903831 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:22] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:28:22.914331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:28:22.918334 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:28:22.921334 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:22] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:28:25.807682 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:25] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:28:29.104364 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:28:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:29:36.437570 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:29:36] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:29:36.445147 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:29:36.446147 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:29:36.447147 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:29:36.449150 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:29:36.452150 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:29:36.455148 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:29:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:29:36] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:29:36] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:29:36] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:29:36] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:29:36] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:29:44.398735 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:29:44.400731 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:29:44.402732 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:29:44] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:29:44] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:29:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:29:54.640947 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:29:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:31:11.753349 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:31:11.755352 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:31:11] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:31:11.761349 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:31:11] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:31:11.764349 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:31:11.767350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:31:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:31:11] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:31:11.777354 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:31:11.778354 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:31:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:31:11] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:31:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:31:32.734346 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:31:32.737049 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:31:32.740060 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:31:32.741054 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:31:32.745573 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:31:32.748573 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:31:32] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:31:32] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:31:32.755573 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:31:32] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:31:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:31:32] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:31:32] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:31:33] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:32:36.623299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:32:36.628315 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:32:36.631363 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:32:36.634925 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:32:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:32:36] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:32:36] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:32:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:33:00.923188 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:33:00.925189 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:33:00.926190 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:33:00.928190 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:33:00.930188 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:33:00.934189 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:33:00.935190 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:00] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:00] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:33:02.579699 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:33:02.582682 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:33:02.582682 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:02] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:02] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:02] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:33:32.090276 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:33:32.095276 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:32] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:33:32.099276 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:32] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:33:32.103276 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:33:32.105276 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:33:32.108277 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:32] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:33:32.114277 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:32] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:32] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:33:32] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:38:27.674394 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:38:27] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:39:27.607474 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:27] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:39:28.845502 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:28] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:39:46.384112 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:46] "POST /myclass/api/Add_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:39:46.482783 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:46] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:39:52.356695 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:39:52.358694 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:39:52.362695 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:39:52.367695 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:39:52.404258 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:39:52.406251 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:39:52.407249 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:39:52.409251 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:39:52.411253 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:39:52.414256 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:52] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:39:52.422257 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:52] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:52] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:52] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:39:54.567607 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:39:54.569603 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:39:54.570603 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:54] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:54] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:39:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:41:51.325293 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:41:51.326792 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:41:51.327910 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:41:51.329916 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:41:51.332916 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:41:51.334422 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:41:51] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:41:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:41:51.339428 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:41:51] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:41:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:41:51] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:41:51] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:41:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:43:56.158677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:43:56.162677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:43:56.166677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:43:56.170677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:43:56.171677 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:43:56] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:43:56.183677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:43:56.194676 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:43:56] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:43:56] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:43:56] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:43:56] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:43:56] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:43:56] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:44:32.134464 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:44:32.137457 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:44:32.141440 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:44:32] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:44:32] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:44:32] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:44:40.429605 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:44:40.430605 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:44:40.432605 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:44:40] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:44:40] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:44:40.441128 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:44:40] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:44:40.474712 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:44:40.476714 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:44:40.477715 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:44:40.479715 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:44:40.480715 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:44:40.483717 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:44:40] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:44:40.489715 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:44:40] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:44:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:44:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:44:40] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:44:40] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:44:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:45:12.278192 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:45:12.280193 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:45:12.283193 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:45:12] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:45:12] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:45:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:45:15.715235 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:45:15.716263 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:45:15.718277 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:45:15] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:45:15] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:45:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:45:21.085688 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:45:21] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:46:22.624462 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:46:22.626464 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:46:22.628471 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:46:22.630463 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:46:22.632469 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:46:22.635464 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:46:22] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:46:22.640464 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:46:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:46:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:46:22] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:46:22] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:46:22] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:46:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:46:26.653478 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:46:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:46:29.789136 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:46:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:46:35.565722 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:46:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:47:28.464707 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:47:28.465713 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:47:28.467713 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:47:28.468714 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:47:28.470713 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:47:28.471731 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:47:28] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:47:28] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:47:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:47:28] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:47:28.480891 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:47:28] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:47:28] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:47:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:48:26.870743 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:48:26.871742 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:48:26.875742 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:48:26] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:48:26.878743 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:48:26.880043 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:48:26] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:48:26.889049 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:48:26] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:48:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:48:26] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:48:26.895048 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:48:26] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:48:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:48:30.605395 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:48:30] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:48:31.876118 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:48:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:48:34.959921 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:48:34] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:52:19.762676 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:52:19.764677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:52:19.765677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:52:19.766678 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:52:19.768677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:52:19.771677 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:52:19] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:52:19] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:52:19] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:52:19] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:52:19] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:52:19] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:59:00.902007 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:59:00.904008 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:59:00.907010 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:59:00.909010 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:59:00.912009 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:59:00.914517 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:59:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:59:00] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:59:00] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:59:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:59:00] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:59:00] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:59:56.914882 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:59:56.916884 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:59:56.918387 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:59:56.920394 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:59:56.923393 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:59:56] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 10:59:56.926394 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 10:59:56.929399 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:59:56] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:59:56] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:59:56] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:59:56] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:59:56] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 10:59:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:01:07.921593 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:01:07.922598 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:01:07.924763 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:01:07.925768 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:01:07.928215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:01:07.929215 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:01:07] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:01:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:01:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:01:07] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:01:07.940215 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:01:07] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:01:07] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:01:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:02:57.576846 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:02:57.580846 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:02:57.581845 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:02:57] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:02:57.584349 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:02:57.586353 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:02:57.587354 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:02:57.591354 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:02:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:02:57] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:02:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:02:57] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:02:57] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:02:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:03:30.591676 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:03:30.592676 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:03:30.594676 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:03:30.595676 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:03:30.597888 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:03:30.600018 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:03:30] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:03:30] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:03:30] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:03:30] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:03:30] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:03:30] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:09:25.426100 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:09:25.428097 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:09:25.430099 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:09:25.432099 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:09:25.435097 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:09:25] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:09:25.437106 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:09:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:09:25.441097 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:09:25] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:09:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:09:25] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:09:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:09:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:10:08.987205 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:10:08.990205 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:10:08] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:10:08.994204 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:10:08.997203 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:10:08] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:10:09.000204 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:10:09.003207 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:10:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:10:09.007203 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:10:09] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:10:09] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:10:09] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:10:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:13:19.009587 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:13:19.013571 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:13:19.017572 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:13:19.021570 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:13:19.024573 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:13:19.030566 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:13:19] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:13:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:13:19] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:13:19.039575 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:13:19] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:13:19] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:13:19] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:13:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:13:35.546539 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:13:35.549540 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:13:35] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:13:35.557539 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:13:35] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:13:35.559541 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:13:35.562540 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:13:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:13:35.567538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:13:35.570544 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:13:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:13:35] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:13:35] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:13:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:14:00.345794 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:14:00.350797 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:14:00.353793 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:14:00.358794 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:14:00.363806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:14:00.367803 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:14:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:14:00.377811 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:14:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:14:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:14:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:14:00] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:14:00] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:14:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:14:10.352782 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:14:10.357783 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:14:10] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:14:10.362782 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:14:10.364783 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:14:10.366784 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:14:10] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:14:10.368782 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:14:10.372788 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:14:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:14:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:14:10] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:14:10] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:14:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:15:05.286706 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:15:05.288708 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:15:05.289706 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:15:05.291707 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:15:05.294707 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:15:05.297056 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:05] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:05] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:15:05.304159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:05] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:05] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:15:12.877986 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:12] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:15:15.741868 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:15] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:15:31.749234 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:15:33.405369 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:15:33.408371 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:33] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:15:38.255007 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:38] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:15:41.750482 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:41] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:15:43.085247 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:15:43] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:16:22.083830 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:16:22.088827 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:16:22.090822 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:16:22.096829 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:16:22.105850 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:22] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:16:22.110850 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:16:22.124405 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:22] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:22] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:22] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:16:24.533620 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:24] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:16:27.814557 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:27] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:16:29.468657 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:16:31.373832 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:16:31.375829 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:31] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:16:56.327625 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:16:56.329639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:16:56.331635 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:56] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:16:56.341636 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:56] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:56] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:16:56.394545 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:16:56.396544 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:16:56.400730 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:16:56.403481 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:16:56.406517 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:16:56.409516 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:56] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:16:56.416858 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:56] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:56] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:56] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:56] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:56] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:16:56] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:17:05.326464 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:17:05] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:17:06.558753 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:17:06.561755 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:17:06] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:17:06] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:17:09.341933 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:17:09] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:17:14.270892 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:17:14] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:19:32.477591 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:19:32.481594 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:19:32.485594 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:19:32.492594 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:19:32] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:19:32.499595 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:19:32.504594 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:19:32] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:19:32.518600 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:19:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:19:32] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:19:32] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:19:32] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:19:32] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:20:11.239727 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:20:11.246727 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:20:11.250731 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:20:11.253731 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:20:11] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:20:11.263239 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:20:11] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:20:11.271250 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:20:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:20:11.277244 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:20:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:20:11] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:20:11] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:20:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:20:21.616948 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:20:21] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:20:24.994805 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:20:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:20:26.614900 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:20:26.618941 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:20:26] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:20:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:20:29.404670 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:20:29] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:20:31.511374 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:20:31] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:21:31.107212 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:21:31.114208 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:21:31.121208 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:21:31.125210 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:21:31] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:21:31.135209 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:21:31.147208 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:21:31.153209 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:21:31] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:21:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:21:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:21:31] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:21:31] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:21:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:22:07.917872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:22:07.922870 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:22:07.927872 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:22:07] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:22:07.932872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:22:07.936871 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:22:07.940871 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:22:07.943870 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:22:07] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:22:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:22:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:22:07] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:22:07] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:22:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:22:12.183834 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:22:12] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:22:15.821213 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:22:15] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:22:34.767601 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:22:34] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:22:36.950859 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:22:36] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:22:43.264318 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:22:43] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:22:51.636382 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:22:51] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:23:01.886043 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:23:01] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:24:11.944288 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:24:11.952276 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:24:11] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:24:11.956282 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:24:11.959275 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:24:11.962281 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:24:11.965279 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:24:11.969276 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:24:11] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:24:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:24:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:24:11] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:24:12] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:24:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:24:43.797924 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:24:43.799428 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:24:43.801434 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:24:43.802434 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:24:43.804434 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:24:43] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:24:43.806435 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:24:43.809434 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:24:43] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:24:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:24:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:24:43] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:24:43] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:24:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:26:54.564197 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:26:54.566198 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:26:54.567198 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:26:54.569198 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:26:54.571199 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:26:54] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:26:54.573198 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:26:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:26:54.580203 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:26:54] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:26:54] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:26:54] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:26:54] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:26:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:27:04.943840 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:27:04.944845 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:27:04.946969 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:27:04.948973 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:27:04] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:27:04.951973 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:27:04.952975 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:27:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:27:04.956975 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:27:04] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:27:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:27:04] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:27:04] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:27:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:31:10.166759 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:31:10.167760 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:31:10.169775 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:31:10] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:31:10] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:31:10] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:31:33.247273 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:31:33.249278 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:31:33.251280 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:31:33.252287 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:31:33.255284 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 11:31:33.257286 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:31:33] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 11:31:33.262286 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:31:33] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:31:33] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:31:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:31:33] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:31:33] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 11:31:33] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 15:47:41.410446 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 15:47:41.418445 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 15:47:41.420445 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 15:47:41] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 15:47:41] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 15:47:41] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 15:53:27.959236 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 15:53:27.960230 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 15:53:27.962229 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 15:53:27.963232 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 15:53:27.965762 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 15:53:27.969272 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 15:53:27] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 15:53:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 15:53:27.975601 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 15:53:27] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 15:53:27] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 15:53:27] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 15:53:27] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 15:53: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\\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-09-14 15:55:44.261074 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 15:55:44.261074 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 15:55:44.261074 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 15:55:44.261074 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 15:55:44.261074 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-14 15:56:04.327066 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 15:56:04.327066 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 15:56:04.327066 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 15:56:04.327066 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 15:56:04.328068 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-14 15:56:36.963362 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 15:56:36.963362 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 15:56:36.963362 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 15:56:36.963362 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 15:56:36.963362 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-14 15:57:37.802604 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 15:57:37.802604 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 15:57:37.802604 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 15:57:37.802604 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 15:57:37.802604 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-14 15:58:48.451183 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 15:58:48.451183 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 15:58:48.451183 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 15:58:48.451183 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 15:58:48.451183 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-14 15:59:54.353317 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 15:59:54.354317 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 15:59:54.354317 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 15:59:54.354317 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 15:59:54.354317 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-14 16:07:35.000041 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 16:07:35.000041 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 16:07:35.000041 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 16:07:35.000041 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 16:07:35.000041 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-14 16:07:42.119416 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 16:07:42.120417 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 16:07:42.120417 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 16:07:42.120417 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 16:07:42.120417 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-14 16:08:25.555739 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:08:25.557741 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:08:25.559740 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:08:25.604243 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:25] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:08:25.614244 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:08:25.616244 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:08:25.617241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:08:25.619245 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:08:25.622242 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:08:25.623244 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:25] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:08:25.631241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:25] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:25] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:08:27.832883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:08:27.834887 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:08:27.836887 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:27] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:27] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:27] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:08:42.993833 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:08:42.995829 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:08:42.997828 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:43] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:43] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:08:43] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:11:25.759550 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:11:25.761552 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:11:25.767743 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:11:25] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:11:25.771746 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:11:25.773744 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:11:25.776746 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:11:25.778744 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:11:25] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:11:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:11:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:11:25] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:11:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:11:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:14:11.517525 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:14:11.521042 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:14:11] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:14:11.524042 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:14:11.525042 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:14:11.526048 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:14:11.526048 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:14:11.531042 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:14:11] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:14:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:14:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:14:11] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:14:11] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:14:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:15:11.840625 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:15:11.843625 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:15:11.844622 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:11] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:11] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:15:43.106103 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:15:43.107609 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:15:43.110162 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:15:43.118196 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:15:43.161753 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:15:43.162753 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:15:43.164754 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:15:43.166753 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:15:43.168754 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:15:43.171754 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:43] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:15:43.178755 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:43] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:43] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:43] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:15:48.952247 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:48] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:15:50.629518 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:15:58.305166 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:15:58] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:16:17.407513 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:16:17] "POST /myclass/api/Add_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:16:17.504479 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:16:17] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:16:26.015502 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:16:26.017503 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:16:26.019506 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:16:26] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:16:26] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:16:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:19:31.474402 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:19:31.477422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:19:31.479409 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:19:31.488419 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:19:31.494407 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:19:31] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:19:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:19:31.505937 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:19:31.514027 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:19:31] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:19:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:19:31] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:19:31] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:19:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:19:36.040217 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:19:36.044231 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:19:36.047763 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:19:36] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:19:36] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:19:36] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:21:16.547970 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:21:16.548950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:21:16.551981 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:21:16.564952 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:21:16.571950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:21:16.574951 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:16] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:16] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:21:16.593952 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:16] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:16] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:21:40.571687 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:21:40.574687 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:21:40.576688 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:21:40.582706 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:40] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:21:40.588705 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:21:40.596706 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:21:40.604706 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:40] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:40] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:40] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:21:44.273601 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:21:44.276595 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:21:44.280592 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:44] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:44] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:21:54.230161 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:21:54] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:24:00.626622 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:24:00.630621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:24:00.632646 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:24:00.637623 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:24:00.640624 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:24:00.655623 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:24:00.663623 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:00] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:00] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:24:03.552219 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:24:03.556233 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:24:03.561232 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:03] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:03] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:24:09.344276 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:09] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:24:27.494507 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:24:27.499549 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:24:27.505524 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:24:27.517607 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:27] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:24:27.525599 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:27] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:24:27.542610 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:24:27.547582 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:27] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:27] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:27] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:24:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:06.250311 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:06] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:12.384299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:12.394300 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:12] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:12.406297 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:12.415334 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:12] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:12] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:12.462874 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:12.469871 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:12] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:12.479870 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:12.487884 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:12] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:12.497454 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:12.508452 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:12.516478 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:12] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:12] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:12] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:18.176145 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:18.179161 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:18.183672 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:18] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:18] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:18] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:22.374114 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:22.377114 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:22.381130 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:22] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:22] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:22] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:43.205198 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:43.208199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:43.214200 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:43.234374 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:43.252939 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:43.256923 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:43.260923 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:43.265432 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:43.272432 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:43] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:43.276433 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:43.291469 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:43] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:43] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:43] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:50.785530 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:50.790527 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:50.794554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:50.798544 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:50.802544 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:50.805529 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:50] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:50.820543 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:50] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:50] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:50] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:50] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:52.496106 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:52.500088 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:52.503106 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:52] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:52] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:52] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:59.677010 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:59.680010 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:59] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:59.688537 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:59] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:59.699163 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:59] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:59.733163 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:59.735178 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:59.739192 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:59.742191 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:59.747208 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:27:59.751744 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:59] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:59] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:27:59.766085 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:59] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:27:59] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:28:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:28:01.305216 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:28:01.307233 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:28:01.311218 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:28:01] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:28:01] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:28:01] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:28:29.176687 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:28:29.184705 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:28:29.189686 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:28:29.192687 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:28:29] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:28:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:28:29.211704 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:28:29] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:28:29.218703 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:28:29.226891 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:28:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:28:29] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:28:29] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:28:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:28:31.048047 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:28:31.052049 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:28:31.056046 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:28:31] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:28:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:28:31] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:29:39.376061 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:29:39.379065 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:29:39.383065 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:29:39.385063 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:29:39.388572 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:29:39.398581 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:39] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:39] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:29:39.415608 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:39] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:39] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:29:41.938900 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:29:41.942013 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:29:41.946004 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:41] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:41] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:41] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:29:49.004453 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:29:49.006452 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:29:49.009479 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:29:49.025456 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:29:49.059456 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:29:49.062456 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:29:49.065487 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:29:49.069457 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:29:49.071967 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:49] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:29:49.078970 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:49] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:29:49.084977 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:49] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:49] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:29:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:30:37.019530 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:30:37.023529 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:30:37.027545 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:30:37] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:30:37] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:30:37] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:31:25.001849 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:31:25.004855 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:31:25.006855 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:31:25] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:31:25] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:31:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:31:53.072881 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:31:53.075885 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:31:53.078895 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:31:53] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:31:53] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:31:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:35:02.376979 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:35:02] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:35:14.728765 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:35:14] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:36:30.974262 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:36:30.979021 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:36:30.989022 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:36:30] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:36:30.995023 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:36:31.004021 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:36:31] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:36:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:36:31.026639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:36:31.028649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:36:31] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:36:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:36:31] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:36:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:36:46.913462 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:36:46.916485 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:36:46.920461 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:36:46] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:36:46] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:36:46] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:36:47.005466 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:36:47] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:37:48.859437 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:37:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:37:48.867437 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:37:48.869437 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:37:48.875510 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:37:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:37:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:37:48.886196 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:37:48.887201 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:37:48.889201 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:37:48] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:37:48.894714 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:37:48.897713 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:37:48.900717 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:37:48] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:37:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:37:48.905711 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:37:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:37:48] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:37:48] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:37:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:38:29.397867 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:38:29.399866 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:38:29.401866 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:38:29.404867 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:38:29.406371 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:38:29] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:38:29.410376 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:38:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:38:29.415377 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:38:29] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:38:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:38:29] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:38:29] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:38:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:38:36.514863 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:38:36] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:38:41.489449 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:38:41.491449 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:38:41.494465 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:38:41] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:38:41] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:38:41] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:38:41.531119 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:38:41] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:39:09.300664 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:39:09.303664 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:39:09.305663 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:09] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:39:09.316666 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:09] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:09] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:39:09.361664 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:39:09.365664 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:39:09.368674 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:39:09.372673 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:09] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:39:09.377671 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:39:09.380672 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:39:09.387199 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:09] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:09] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:09] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:09] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:39:22.127118 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:39:22.129110 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:39:22.133081 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:39:22.138084 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:22] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:39:22.143080 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:39:22.146080 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:39:22.147081 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:22] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:22] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:22] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:39:23.715123 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:39:23.717124 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:39:23.719122 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:23] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:23] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:23] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:39:23.784647 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:39:23] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:40:07.975948 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:07.977947 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:07.979331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:07.981337 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:07] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:40:07.984336 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:07] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:40:07.994348 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:07.998350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:07] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:08] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:08] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:40:10.753149 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:10.755148 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:10.758153 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:10] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:10] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:10] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:40:10.838337 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:10] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:40:21.986701 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:21.988703 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:21.990702 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:21] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:40:22.000709 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:22] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:22] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:40:22.045726 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:22.046732 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:22.048731 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:22.050731 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:22.053731 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:22] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:40:22.054729 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:22.058731 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:22] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:22] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:22] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:40:24.023350 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:24.024351 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:40:24.025351 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:24] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:24] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:24] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:40:24.052357 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:40:24] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:33.781956 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:33.783958 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:33.784954 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:33] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:33.794956 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:33] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:33] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:33.832272 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:33.833272 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:33.835270 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:33.840285 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:33] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:33.852832 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:33.855834 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:33] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:33.863834 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:33] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:33] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:33] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:36.036546 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:36.038547 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:36.040547 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:36] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:36] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:36] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:36.095154 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:36] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:42.455378 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:42.459393 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:42.461392 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:42] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:42.472391 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:42] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:42] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:42.511490 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:42.512484 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:42.514484 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:42.516483 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:42.518486 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:42] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:42.521484 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:42.525488 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:42] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:42] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:42] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:44.834132 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:44.838136 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:43:44.839133 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:44] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:44] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:44.945027 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:44] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:55.308203 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:55] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:55.436563 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:55] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:58.969852 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:58] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:43:59.053104 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:43:59] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:44:11.145406 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:44:11] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:44:13.377572 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:44:13] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:46:55.223942 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:46:55.225941 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:46:55.227943 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:46:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:46:55.234941 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:46:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:46:55] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:46:55.273940 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:46:55.275940 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:46:55.276940 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:46:55.278939 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:46:55.279939 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:46:55] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:46:55.283941 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:46:55.286940 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:46:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:46:55] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:46:55] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:46:55] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:46:55] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:46:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:46:57.296168 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:46:57.299165 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:46:57.300166 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:46:57] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:46:57] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:46:57] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:46:57.356010 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:46:57] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:48:30.216039 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:30.217039 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:30.220043 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:30.223048 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:30.226039 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:30.228044 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:30] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:30] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:48:30.235048 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:30] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:30] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:48:34.150965 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:34.152995 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:34.155929 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:34] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:34] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:34] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:48:34.204600 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:34] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:48:40.414983 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:40.416984 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:40.418262 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:40] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:40] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:48:40.438388 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:40] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:48:40.475389 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:40.477388 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:40.479389 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:40.482391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:40.485386 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:40] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:48:40.489388 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:40.492387 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:40] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:40] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:40] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:48:42.319568 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:42.321915 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:48:42.322962 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:42] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:42] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:42] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:48:42.403791 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:42] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:48:49.963447 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:49] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:48:50.079998 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:48:50] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:50:00.809539 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:50:00.812170 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:50:00.813175 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:50:00.814174 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:50:00.817176 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:50:00.823679 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:50:00.826191 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:00] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:00] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:50:07.009323 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:07] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:50:11.697327 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:50:13.335735 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:13] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:50:15.847819 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:15] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:50:22.463208 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:22] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:50:25.375107 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:50:27.046836 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:27] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:50:29.503727 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:29] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:50:52.447930 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:50:52.449926 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:50:52.451928 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:52] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:52] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:52] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:50:52.541610 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:50:52] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:51:43.026617 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:51:43.031616 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:51:43.035616 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:51:43.047622 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:51:43.089132 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:51:43.092135 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:51:43.094133 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:51:43.096140 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:51:43.100138 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:43] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:51:43.105136 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:51:43.113154 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:43] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:43] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:43] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:51:44.236071 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:51:44.237072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:51:44.238071 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:44] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:44] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:51:44.302943 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:44] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:51:57.998215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:51:58.000217 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:51:58.002219 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:51:58.008243 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:51:58.011218 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:51:58.013241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:58] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:51:58.020216 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:58] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:58] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:58] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:51:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:52:15.106437 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:52:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:52:17.705979 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:52:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:52:49.378819 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:52:49.382817 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:52:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:52:49.387321 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:52:49.393331 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:52:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:52:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:52:49.413841 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:52:49.415844 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:52:49.417839 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:52:49] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:52:49.427839 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:52:49.430886 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:52:49.433840 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:52:49] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:52:49.438841 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:52:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:52:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:52:49] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:52:49] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:52:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:53:05.782762 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:53:05.787763 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:05] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:53:05.793768 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:53:05.796767 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:05] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:53:05.799765 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:53:05.806763 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:53:05.809770 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:05] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:05] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:53:11.712031 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:53:11.714032 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:53:11.716035 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:11] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:11] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:53:11.798654 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:11] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:53:26.352775 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:53:28.910443 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:28] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:53:44.378299 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:44] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:53:44.470490 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:53:44] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:54:25.205183 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:54:25.207182 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:54:25.209182 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:54:25.211182 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:54:25] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:54:25.213430 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:54:25.217485 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:54:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:54:25.219485 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:54:25] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:54:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:54:25] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:54:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:54:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:55:01.521206 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:55:01.525209 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:55:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:55:01.529213 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:55:01.532215 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:55:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:55:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:55:01.575316 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:55:01.577316 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:55:01.579316 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:55:01.581319 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:55:01.585319 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:55:01.587319 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:55:01] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:55:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:55:01.596317 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:55:01] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:55:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:55:01] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:55:01] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:55:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:55:04.099834 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:55:04.101840 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:55:04.102840 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:55:04] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:55:04] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:55:04] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:55:04.164804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:55:04] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:56:31.236529 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:31.239804 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:31.241805 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:31.244835 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:31] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:56:31.246804 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:31.248804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:31] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:56:31.256805 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:31] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:31] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:56:52.755375 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:52.762371 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:52] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:56:52.764371 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:52.766376 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:52.767379 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:52.769375 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:52.774379 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:52] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:52] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:52] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:56:57.352024 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:57.355026 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:57.357027 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:57] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:57] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:56:57.366025 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:57] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:56:57.407248 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:57.409249 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:57.411250 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:57.413251 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:57.416249 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:57.419247 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:57] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:56:57.425248 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:57] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:57] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:57] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:56:59.720925 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:59.723927 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 16:56:59.726927 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:59] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:59] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:59] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:56:59.799047 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:56:59] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 16:57:03.012020 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 16:57:03] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:00:47.185469 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:00:47.193468 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:00:47.200469 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:00:47] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:00:47.206472 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:00:47.214474 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:00:47.218471 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:00:47.226497 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:00:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:00:47] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:00:47] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:00:47] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:00:47] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:00:47] "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\\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-09-14 17:03:15.070596 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 17:03:15.070596 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 17:03:15.070596 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 17:03:15.070596 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 17:03:15.070596 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-14 17:03:49.105135 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 17:03:49.105135 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 17:03:49.105135 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 17:03:49.105135 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 17:03:49.105135 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-14 17:05:16.729613 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 17:05:16.729613 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 17:05:16.729613 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 17:05:16.729613 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 17:05:16.729613 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-14 17:06:20.901921 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:06:20.944896 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:06:20.962945 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:06:20.992444 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:06:21.011542 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:06:21.037455 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:06:21] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:06:21.093030 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:06:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:06:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:06:21] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:06:21] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:06:21] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:06:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:07:49.749479 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:07:49.753482 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:07:49.759006 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:07:49] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:07:49.763998 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:07:49.768999 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:07:49.775000 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:07:49] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:07:49.780999 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:07:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:07:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:07:49] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:07:49] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:07:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:08:47.761423 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:08:47.765426 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:08:47.771423 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:08:47.775466 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:08:47.780956 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:08:47.789471 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:08:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:08:47.803471 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:08:47] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:08:47] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:08:47] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:08:47] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:08:47] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:08:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:08:55.193161 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:08:55.196782 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:08:55.200828 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:08:55] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:08:55] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:08:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:08:55.282779 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:08:55] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:09:00.899881 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:09:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:10:04.911237 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:04.916245 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:04.923245 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:04.930250 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:04] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:10:04.938246 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:04] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:10:04.960756 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:04.962761 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:04] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:04] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:10:31.745966 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:31.751966 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:31.753966 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:31.757969 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:31.764967 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:31] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:10:31.783964 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:31.786968 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:31] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:31] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:31] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:32] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:10:49.552621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:49.556644 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:49.559621 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:49] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:49] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:49] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:10:49.644645 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:49] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:10:57.344604 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:57.346611 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:57.349611 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:57] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:10:57.362126 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:57] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:57] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:10:57.405125 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:57.407131 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:57.411123 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:57.415125 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:57] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:10:57.423124 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:10:57.427125 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:57] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:10:57.433124 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:57] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:57] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:10:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:11:01.874601 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:11:01.878600 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:11:01.882597 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:11:01] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:11:01] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:11:01] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:11:01.954598 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:11:01] "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\\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-09-14 17:13:40.897621 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 17:13:40.897621 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 17:13:40.897621 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 17:13:40.897621 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 17:13:40.897621 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-14 17:14:16.493725 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:14:16.496212 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:14:16.497858 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:14:16.499865 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:14:16.504876 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:14:16] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:14:16.511871 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:14:16.517875 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:14:16] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:14:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:14:16] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:14:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:14:16] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:14:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:14:41.266935 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:14:41] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:16:28.609823 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:16:28.610824 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:16:28.612824 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:16:28.615825 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:28] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:16:28.618825 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:16:28.620824 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:16:28.623825 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:28] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:28] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:28] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:28] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:16:38.063054 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:16:40.576003 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:40] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:16:45.058468 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:45] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:16:58.099421 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:16:58.101858 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:16:58.103868 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:16:58.104864 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:58] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:16:58.107226 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:16:58.111302 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:58] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:16:58.113308 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:58] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:58] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:16:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:19:29.916024 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:29.917024 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:29.921025 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:29] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:19:29.925026 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:29.927025 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:29.930024 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:29.931023 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:29] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:29] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:29] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:19:40.855359 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:40.858358 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:40.861358 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:40] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:19:40.874358 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:40] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:40] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:19:40.923439 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:40.925442 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:40.927441 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:40.928440 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:40.932440 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:40.934442 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:40] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:40] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:19:40.942500 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:40] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:40] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:19:45.182824 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:45.185823 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:45.186823 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:19:45.188825 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:45] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:45] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:45] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:45] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:19:45.247822 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:45] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:19:52.075296 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:19:52] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:09.243118 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:09.246669 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:09] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:09] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:09.258674 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:09.260673 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:09.263676 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:09.265675 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:09.268674 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:09] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:09] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:09] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:21.813130 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:21.815130 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:21.818130 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:21.819130 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:21] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:21] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:21] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:21] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:21.905391 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:21] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:22.729755 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:22.731754 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:22.733755 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:22.735754 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:22] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:22.736755 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:22.739262 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:22.742262 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:22] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:22] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:22] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:24.152514 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:24.155505 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:24.158504 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:24.160516 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:24] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:24] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:24] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:24] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:24.212768 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:24] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:26.482729 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:26] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:33.650189 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:33] "POST /myclass/api/Update_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:33.757838 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:33.759837 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:33.760840 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:33] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:33] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:33] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:33.851471 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:33] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:42.880111 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:42.882113 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:42.884109 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:42] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:42.892116 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:42] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:42] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:42.940673 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:42.942673 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:42.943675 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:42.945673 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:42.947681 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:42.950672 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:42] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:42] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:42.960674 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:42] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:42] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:44.487329 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:44.490328 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:44.493357 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:20:44.495329 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:44] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:44] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:44.553909 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:44] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:49.746765 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:49] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:20:55.985043 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:20:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:21:00.810225 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:00] "POST /myclass/api/Update_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:21:00.890482 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:21:00.893481 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:21:00.895481 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:00] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:00] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:00] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:21:00.964868 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:00] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:21:56.930675 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:21:56.933676 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:21:56.935679 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:56] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:21:56.945675 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:56] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:56] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:21:56.987675 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:21:56.989683 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:21:56.993682 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:21:56.996683 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:56] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:21:56.999685 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:21:57.001682 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:21:57.003681 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:57] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:57] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:57] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:21:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:22:02.375763 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:22:02.377763 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:22:02.379764 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:22:02.381764 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:02] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:02] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:02] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:02] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:22:02.484589 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:02] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:22:17.302728 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:22:17.303728 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:22:17.306736 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:22:17.314755 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:22:17.351837 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:22:17.352838 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:22:17.354839 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:22:17.357839 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:22:17.361839 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:17] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:17] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:22:17.373844 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:22:17.375841 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:17] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:17] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:22:18.968179 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:22:18.971179 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:22:18.974178 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:22:18.977179 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:18] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:18] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:18] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:19] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:22:19.089129 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:22:19] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:23:23.599147 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:23.602147 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:23] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:23:23.606673 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:23.611678 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:23] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:23] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:23:23.648657 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:23.652658 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:23.655663 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:23] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:23:23.658662 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:23.662662 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:23.666662 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:23.670663 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:23] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:23] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:23] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:23:48.766351 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:48.766351 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:48.772351 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:48] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:23:48.775854 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:48.778374 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:48.779374 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:48] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:23:48.782375 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:48] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:48] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:23:57.743464 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:57.745475 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:57] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:23:57.751471 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:57.757470 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:57] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:57] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:23:57.801956 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:57.802956 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:57.805957 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:57.809956 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:57] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:23:57.811962 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:57.814961 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:23:57.817961 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:57] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:57] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:57] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:23:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:24:06.029291 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:24:06.034296 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:24:06.037807 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:24:06.039815 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:24:06] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:24:06] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:24:06] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:24:06] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:24:06.115330 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:24:06] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:31:43.982486 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:31:43.984488 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:31:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:31:43.988492 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:31:43.992489 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:31:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:31:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:31:44.063805 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:31:44.066785 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:31:44.069781 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:31:44.074301 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:31:44] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-14 17:31:44.077302 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:31:44.081322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-14 17:31:44.085324 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:31:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:31:44] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:31:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:31:44] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:31:44] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 17:31:44] "POST /myclass/api/GetAllValideSessionPartner_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-09-14 20:02:17.211500 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 20:02:17.211500 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 20:02:17.211500 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 20:02:17.211500 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 20:02:17.211500 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-14 20:02:28.305509 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 20:02:28.305509 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 20:02:28.305509 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 20:02:28.305509 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 20:02:28.305509 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-14 20:04:35.864724 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 20:04:35.864724 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 20:04:35.864724 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 20:04:35.864724 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 20:04:35.864724 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-14 20:04:42.431355 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 20:04:42] "[32mGET /myclass/api/ManualSendInvoiceEmailRIB_CIC_JMJFormation HTTP/1.1[0m" 308 -
+INFO:root:2025-09-14 20:04:42.440549 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n\n\n\n\t\n\t\t
\n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t
Facture \n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\tJMJ FORMATION \n\t\t\t\t\t388 Chemin Long Pré \n\t\t\t\t\t97232 Le Lamentin \n\t\t\t\t\tMartinique \n\n\t\t\t\t
\n\n\n\t\t\t\t
\n\n\t\t\t\t\tFacture n° FACT_20250910\n\n\n\t\t\t\t
\n\t\t\t\n\n\n\t\t\t\t
\n\n\t\t\t\t\t\n\t\t\t\t\t\tDate de facture: 14/09/2025 \n\t\t\t\t\t\tDate échéance : 14/09/2025 \n\t\t\t\t\t \n\n\t\t\t\t
\n\n\t\t\t\t
\n\t\t\t\t\tOrigine : Contrat MTT/2025_N°0012/JMJ FORMATION \n\t\t\t\t\tPériode : 14/09/2025 au 13/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\tDescription \n\t\t\t\t\t\t\tQuantité \n\t\t\t\t\t\t\tPrix unitaire (HT) \n\t\t\t\t\t\t\tMontant (HT) \n\t\t\t\t\t\t \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t ELYOS - Pack BASIQUE \n\t\t\t\t\t\t\t \tMise en place d’un site web (marketplace) - Mise en place d’un outil de gestion administrative et de gestion de la relation client pour Organisme de formation \n\t\t\t\t\t\t \n\t\t\t\t\t\t\t1 \n\t\t\t\t\t\t\t130 € \n\t\t\t\t\t\t\t130 € \n\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\n\t\t\t\t\t\t\t \n\n\t\t\t\t\t\t \n\n\t\t\t\t\t
\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\tMontant HT: \n\t\t\t\t\t130 € \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\tTVA : \n\t\t\t\t\t11.05 € \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\tMontant TTC : \n\t\t\t\t\t141,05 € \n\t\t\t\t \n\t\t\t
\n\t\t\t\n
\n
\n\t\t\t
\n\n\t\t\t
\n\t\t\t\tRèglement : Virement bancaire
\n\n\n\n\n\t\t\t
\n\t\t\t\t> Relevé d\'identité bancaire\n\t\t\t
\n\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\tBanque \n\t\t\t\t\t\tCode agence \n\t\t\t\t\t\tNuméro de compte \n\t\t\t\t\t\tClé RIB \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\t30087 \n\t\t\t\t\t\t33856 \n\t\t\t\t\t\t00021285503 \n\t\t\t\t\t\t40 \n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\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\tIBAN \n\t\t\t\t\t\tCode BIC \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\tFR76 3008 7338 5600 0212 8550 340 \n\t\t\t\t\t\tCMCIFRPP \n\n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\n\n\t\t
\n\n\t
\n\t\n\t \n\t \n\t \n\t\n\t\t\n\n\t\t\t
MySy 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_20250816.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: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 - - [14/Sep/2025 20:04:42] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_JMJFormation/ 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-09-14 20:05:41.584664 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-14 20:05:41.584664 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-14 20:05:41.585655 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-14 20:05:41.585655 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-14 20:05:41.585655 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-14 20:05:41.671822 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [14/Sep/2025 20:05:41] "[32mGET /myclass/api/ManualSendInvoiceEmailRIB_CIC_JMJFormation HTTP/1.1[0m" 308 -
+INFO:root:2025-09-14 20:05:41.679725 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n\n\n\n\t\n\t\t
\n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t
Facture \n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\tJMJ FORMATION \n\t\t\t\t\t388 Chemin Long Pré \n\t\t\t\t\t97232 Le Lamentin \n\t\t\t\t\tMartinique \n\n\t\t\t\t
\n\n\n\t\t\t\t
\n\n\t\t\t\t\tFacture n° FACT_20250910\n\n\n\t\t\t\t
\n\t\t\t\n\n\n\t\t\t\t
\n\n\t\t\t\t\t\n\t\t\t\t\t\tDate de facture: 14/09/2025 \n\t\t\t\t\t\tDate échéance : 14/09/2025 \n\t\t\t\t\t \n\n\t\t\t\t
\n\n\t\t\t\t
\n\t\t\t\t\tOrigine : Contrat MTT/2025_N°0012/JMJ FORMATION \n\t\t\t\t\tPériode : 14/09/2025 au 13/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\tDescription \n\t\t\t\t\t\t\tQuantité \n\t\t\t\t\t\t\tPrix unitaire (HT) \n\t\t\t\t\t\t\tMontant (HT) \n\t\t\t\t\t\t \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t ELYOS - Pack BASIQUE \n\t\t\t\t\t\t\t \tMise en place d’un site web (marketplace) - Mise en place d’un outil de gestion administrative et de gestion de la relation client pour Organisme de formation \n\t\t\t\t\t\t \n\t\t\t\t\t\t\t1 \n\t\t\t\t\t\t\t130 € \n\t\t\t\t\t\t\t130 € \n\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\n\t\t\t\t\t\t\t \n\n\t\t\t\t\t\t \n\n\t\t\t\t\t
\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\tMontant HT: \n\t\t\t\t\t130 € \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\tTVA : \n\t\t\t\t\t11.05 € \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\tMontant TTC : \n\t\t\t\t\t141,05 € \n\t\t\t\t \n\t\t\t
\n\t\t\t\n
\n
\n\t\t\t
\n\n\t\t\t
\n\t\t\t\tRèglement : Virement bancaire
\n\n\n\n\n\t\t\t
\n\t\t\t\t> Relevé d\'identité bancaire\n\t\t\t
\n\n\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\tBanque \n\t\t\t\t\t\tCode agence \n\t\t\t\t\t\tNuméro de compte \n\t\t\t\t\t\tClé RIB \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\t30087 \n\t\t\t\t\t\t33856 \n\t\t\t\t\t\t00021285503 \n\t\t\t\t\t\t40 \n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\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\tIBAN \n\t\t\t\t\t\tCode BIC \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\tFR76 3008 7338 5600 0212 8550 340 \n\t\t\t\t\t\tCMCIFRPP \n\n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\n\n\t\t
\n\n\t
\n\t\n\t \n\t \n\t \n\t\n\t\t\n\n\t\t\t
MySy 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_20250910.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: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 - - [14/Sep/2025 20:05:41] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_JMJFormation/ 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-09-15 20:49:04.224023 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-15 20:49:04.224023 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-15 20:49:04.224023 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-15 20:49:04.224023 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-15 20:49:04.225037 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-15 20:49:24.666235 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-15 20:49:24.667219 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-15 20:49:24.667219 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-15 20:49:24.667219 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-15 20:49:24.667219 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-15 20:51:00.963549 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:01] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:51:02.681941 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:51:02.741040 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:51:02.767027 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:51:02.816047 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:51:02.857167 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:02] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:02] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:51:02.905714 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:51:02.923286 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:02] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:51:02.939843 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:02] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:51:02.976842 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:02] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:03] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:51:03.021942 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:03] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:51:03.043474 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:03] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:03] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:51:22.981283 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:23] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:51:23.014281 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:51:23.039184 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:23] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:51:23.070761 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:51:23.090847 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:51:23.135747 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:23] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:51:23.162812 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:23] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:51:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:53:35.831940 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:53:35.833959 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:53:35.837940 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:53:35.842945 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:53:35] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:53:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:53:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:53:35] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:53:35.938473 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:53:35] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:57:34.522727 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:57:34] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:57:44.739396 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:57:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:57:57.270596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:57:57] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:58:00.790952 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:00] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:58:28.460002 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:58:28.463005 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:58:28.465006 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:58:28.468004 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:28] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:28] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:28] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:28] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:58:28.604559 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:28] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:58:58.366448 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:58:58.369449 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:58:58.374971 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:58:58.386185 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:58:58.411682 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:58:58.418682 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:58:58.420682 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:58:58.427725 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:58:58.439236 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:58] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:58:58.446203 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:58:58.453231 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:58] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:58] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:58] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:58:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:59:15.961241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:59:18.847526 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:18] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:59:27.985208 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:27] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:59:33.357001 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:33] "POST /myclass/api/Add_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:59:33.430055 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:33] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:59:39.292301 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:59:39.295302 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:59:39.300307 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:39] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:59:39.310410 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:39] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:39] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:59:39.339405 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:59:39.342406 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:59:39.345406 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:59:39.350404 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:59:39.355446 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:39] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:59:39.367434 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:39] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:59:39.373979 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:39] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:39] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:59:40.845597 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:59:40.849597 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:59:40.854597 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 20:59:40.857604 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:40] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:40] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:40] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:40] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:59:40.940438 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:40] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:59:45.104116 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:45] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 20:59:52.239916 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 20:59:52] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:29.669035 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:00:29.674035 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:00:29.679035 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:29] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:29.687040 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:00:29.698039 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:00:29.705545 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:29] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:29.721546 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:29] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:29] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:38.805922 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:00:38.809930 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:00:38.812929 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:00:38.815949 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:38] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:38] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:38.891315 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:38] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:44.189998 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:00:44.198009 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:44.209999 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:00:44.218998 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:44] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:44.240025 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:00:44.251028 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:44] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:44.257536 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:00:44.265539 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:44] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:44.276577 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:44.293569 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:44] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:44.311538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:44] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:46.522305 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:00:46.526301 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:00:46.527302 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:00:46.531301 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:46] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:46] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:46] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:46] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:46.590541 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:46] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:00:51.080373 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:00:51] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:01:11.983267 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:01:11] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:01:12.190222 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:01:12] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:02:30.540472 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:30.545481 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:30.549483 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:30.554010 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:30.563075 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:30.566101 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:30] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:02:30.588094 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:30] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:30] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:30] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:02:33.714670 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:33.718764 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:33.721875 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:33.725770 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:33] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:33] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:02:33.770410 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:33] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:02:44.061139 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:44.066157 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:02:44.075161 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:44.088230 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:44] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:02:44.297092 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:44.301076 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:44.305083 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:44.311099 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:44.321080 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:44] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:44] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:02:44.336078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:02:44.343113 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:44] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:44] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:02:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:03:22.990239 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:03:22.994226 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:03:22.999240 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:03:23.004242 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:03:23.013278 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:03:23] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:03:23.020819 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:03:23] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:03:23.037820 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:03:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:03:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:03:23] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:03:23] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:03:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:03:25.609568 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:03:25.613139 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:03:25.616158 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:03:25.618133 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:03:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:03:25] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:03:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:03:25] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:03:25.684644 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:03:25] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:04:01.273752 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:04:01.281962 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:04:01.290024 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:04:01.304260 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:04:01.566236 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:04:01.571256 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:04:01.577249 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:04:01.583432 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:04:01.587430 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:01] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:01] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:04:01.602428 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:04:01.613804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:01] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:01] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:04:04.326900 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:04:04.330911 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:04:04.332906 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:04:04.335904 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:04] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:04] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:04] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:04] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:04:04.401068 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:04:04] "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\\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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-15 21:10:02.277447 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-15 21:10:02.277447 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-15 21:10:02.277447 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-15 21:10:02.277447 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-15 21:10:02.277447 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-15 21:10:11.678264 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-15 21:10:11.678264 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-15 21:10:11.678264 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-15 21:10:11.678264 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-15 21:10:11.678264 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-15 21:11:45.397619 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:11:45.399596 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:11:45.404619 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:11:45.427599 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:11:45.706170 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:11:45.712187 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:11:45.715172 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:45] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:11:45.723165 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:11:45.728186 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:45] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:11:45.735173 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:11:45.739169 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:45] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:45] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:45] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:11:52.795159 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:11:52.800147 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:11:52.805140 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:11:52.806139 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:52] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:52] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:52] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:52] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:11:52.868540 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:11:52] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:12:59.216991 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:12:59] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:12:59.225991 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:12:59.239017 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:root:2025-09-15 21:12:59.240994 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:12:59] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:12:59] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:12:59.453035 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:12:59] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:12:59.471050 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:12:59.473052 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:12:59.485051 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:12:59.492558 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:12:59] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:12:59.513577 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:12:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:12:59.524581 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:12:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:12:59] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:12:59] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:12:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:13:12.734354 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:13:12.740358 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:13:12.744356 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:13:12] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:13:12.748357 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:13:12.751356 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:13:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:13:12] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:13:12.769372 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:13:12] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:13:12] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:13:12] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:13:12.801897 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:13:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:13:16.595318 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:13:16.597317 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:13:16.598317 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:13:16.600319 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:13:16] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:13:16] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:13:16] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:13:16] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:13:16.671515 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:13:16] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:04.027568 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:04.031576 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:04.034572 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:04.039585 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:04.044572 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:04] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:04.047589 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:04.053566 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:04] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:04] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:04] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:04] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:11.458894 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:11.459895 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:11.461895 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:11] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:11.474894 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:11] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:11] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:11.505900 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:11.507904 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:11.509409 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:11.511414 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:11.513417 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:11] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:11.516416 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:11.519416 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:11] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:11] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:11] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:13.853133 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:13.856133 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:13.858138 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:13.859298 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:13] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:13] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:13] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:13] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:13.918652 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:13] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:18.103263 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:18] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:52.578562 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:52.586559 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:52.587558 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:52.594560 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:52.878322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:52.879322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:52.881322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:52.883321 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:52.884321 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:52.886321 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:52] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:52] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:52.896606 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:52] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:52] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:54.849900 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:54.852894 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:54.856907 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:16:54.858905 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:54] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:54] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:16:54.925551 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:16:54] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:17:00.104722 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:17:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:17:05.936807 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:17:05] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:17:49.826281 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:17:49.828282 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:17:49.829281 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:17:49.832288 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:17:49.836294 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:17:49] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:17:49.838291 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:17:49] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:17:49.842291 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:17:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:17:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:17:49] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:17:49] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:17:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:17:52.307888 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:17:52.309884 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:17:52.310884 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:17:52.311883 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:17:52] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:17:52] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:17:52] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:17:52] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:17:52.386148 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:17:52] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:18:00.098019 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:00.100014 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:00.101016 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:00] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:18:00.108013 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:00] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:00] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:18:00.142013 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:00.143013 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:00.144015 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:00.146015 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:00.148014 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:18:00.150013 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:00.155052 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:00] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:00] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:18:02.188680 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:02.191693 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:02.193888 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:02.194887 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:02] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:02] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:02] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:02] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:18:02.248398 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:02] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:18:05.808135 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:05] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:18:10.200415 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:10] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:18:45.971726 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:45.973727 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:45.974728 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:45.976725 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:45] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:18:45.979727 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:45.981234 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:18:45.985239 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:45] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:45] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:45] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:46] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:18:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:01.329647 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:01.333656 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:01.337653 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:01.339653 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:01] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:01.342653 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:01.343652 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:01.350956 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:01] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:01] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:01] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:03.701632 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:03.704633 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:03.706632 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:03.710631 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:03] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:03] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:03.789459 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:03] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:10.297758 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:10.300761 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:10.302759 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:10] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:10] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:10.312932 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:10] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:10.347937 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:10.349936 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:10.350936 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:10.352935 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:10.354936 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:10.355936 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:10] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:10.361451 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:10] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:10] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:10] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:12.126381 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:12.128382 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:12.129381 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:12.130382 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:12] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:12] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:12.184466 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:12] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:15.461467 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:15] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:20.934194 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:20] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:31.759517 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:31] "POST /myclass/api/Update_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:31.840806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:31.841806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:31.842828 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:31] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:31] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:31] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:31.913320 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:31] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:35.705046 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:35.707045 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:35.711046 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:35] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:35.722046 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:35] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:35] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:35.752046 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:35.755045 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:35.758045 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:35.762052 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:35.765051 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:35] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:35.769053 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:35] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:35.777563 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:35] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:35] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:38.126372 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:38.127338 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:38.129350 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:38.135336 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:38] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:38] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:38.186950 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:38] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:42.913807 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:42] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:45.628928 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:45] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:53.939009 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:53] "POST /myclass/api/Update_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:54.020363 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:54.024363 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:54.027349 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:54] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:54] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:54] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:54.094947 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:54] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:56.968938 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:56.969937 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:56.974966 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:56] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:56] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:56.988333 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:56] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:57.013333 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:57.016348 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:57.020333 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:57.023331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:57.028334 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:57.034333 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:57] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:57.044339 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:57] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:57] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:57] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:59.096216 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:59.099223 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:59.102226 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:19:59.107216 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:59] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:59] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:59] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:59] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:19:59.158985 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:19:59] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:20:28.132494 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:20:28] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:20:33.894838 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:20:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:20:38.751745 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:20:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:20:42.942372 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:20:42] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:20:46.713166 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:20:46] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:20:49.001845 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:20:49] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:20:51.386588 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:20:51] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:21:58.919991 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:21:58.921990 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:21:58.922991 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:21:58.925992 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:21:58.927992 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:21:58] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:21:58.930994 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:21:58.934997 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:21:58] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:21:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:21:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:21:58] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:21:58] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:21:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:22:09.766282 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:22:09.768283 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:22:09.769283 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:22:09.771284 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:22:09] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:22:09] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:22:09] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:22:09] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:22:09.850963 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:22:09] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:22:14.609373 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:22:14] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:24:34.019429 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:34.021429 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:34.027431 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:34.029433 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:34.035428 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:34.038426 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:34] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:34] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:24:34.051428 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:34] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:34] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:34] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:24:41.117426 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:41.119427 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:41.121426 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:41] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:24:41.128695 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:41] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:41] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:24:41.168696 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:41.170695 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:41.171701 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:41.172701 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:41.174700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:41] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:24:41.177701 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:41.180704 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:41] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:41] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:41] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:41] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:24:43.508993 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:43.510043 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:43.512000 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:24:43.514000 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:43] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:43] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:43] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:43] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:24:43.566704 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:43] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:24:47.735649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:47] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:24:56.644213 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:24:56] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:25:09.712924 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:25:09] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:25:12.105028 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:25:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:25:53.308888 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:25:53.312413 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:25:53.318409 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:25:53] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:25:53.322419 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:25:53.328416 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:25:53.333414 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:25:53.336409 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:25:53] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:25:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:25:53] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:25:53] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:25:53] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:25:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:26:16.750499 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:16.752530 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:16.753499 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:16.755501 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:16.760025 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:16] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:26:16.767035 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:16.770033 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:16] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:16] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:16] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:26:18.484073 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:18.485075 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:18.486071 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:18.491071 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:18] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:18] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:18] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:18] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:26:18.559444 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:18] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:26:21.164686 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:21] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:26:26.557883 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:26:29.871159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:26:34.521182 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:34] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:26:39.031182 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:39] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:26:49.859292 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:49.860292 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:49.862293 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:26:49.868804 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:26:49.915047 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:49.917047 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:49.918048 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:49.919047 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:49.922046 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:49] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:26:49.924048 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:49.927050 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:49] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:49] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:49] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:26:57.111537 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:57.113540 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:57.115536 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:26:57.116536 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:57] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:57] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:57] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:26:57] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:27:14.233094 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:27:14] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:27:20.255842 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:27:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:27:25.267505 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:27:25] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:27:30.612696 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:27:30] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:27:32.808556 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:27:32] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:27:37.875130 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:27:37] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:28:10.757496 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:28:11.403596 : Automatic_Creation_Groupe_Member_Inscrit Le champ 'groupe par' est incorrecte.
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:28:11] "POST /myclass/api/Automatic_Creation_Groupe_Member_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:28:58.039323 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:28:58] "POST /myclass/api/Automatic_Creation_Groupe_Member_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:28:58.120520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:28:58] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:29:12.016454 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:29:12] "POST /myclass/api/Delete_Groupe_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:29:12.079380 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:29:12] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:29:39.345118 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:29:39] "POST /myclass/api/Automatic_Creation_Groupe_Member_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:29:39.429027 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:29:39] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:29:59.020125 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:29:59] "POST /myclass/api/Automatic_Creation_Groupe_Member_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:29:59.103809 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:29:59] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:30:09.585442 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:09] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:30:11.943559 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:30:17.316918 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:17] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:30:28.868242 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:28] "POST /myclass/api/Update_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:30:28.945267 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:30:28.947256 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:30:28.949241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:28] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:28] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:28] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:30:29.013372 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:29] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:30:37.480000 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:37] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:30:41.855732 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:41] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:30:44.534054 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:30:48.838721 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:48] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:30:53.490380 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:53] "POST /myclass/api/Update_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:30:53.574408 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:30:53.576405 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-15 21:30:53.579408 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:53] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:53] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:53] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-15 21:30:53.649665 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [15/Sep/2025 21:30:53] "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\\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-09-15 21:36:51.803872 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-15 21:36:51.803872 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-15 21:36:51.803872 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-15 21:36:51.803872 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-15 21:36:51.803872 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-15 21:37:37.825846 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-15 21:37:37.825846 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-15 21:37:37.826840 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-15 21:37:37.826840 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-15 21:37:37.826840 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-15 21:39:28.608671 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-15 21:39:28.608671 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-15 21:39:28.608671 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-15 21:39:28.608671 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-15 21:39:28.608671 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-15 22:00:07.903252 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-15 22:00:07.903252 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-15 22:00:07.904250 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-15 22:00:07.904250 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-15 22:00:07.904250 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-15 22:00:16.801012 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-15 22:00:16.801012 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-15 22:00:16.801012 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-15 22:00:16.801012 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-15 22:00:16.801012 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-15 22:01:24.530544 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-15 22:01:24.531552 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-15 22:01:24.531552 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-15 22:01:24.531552 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-15 22:01:24.531552 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-15 22:02:21.687242 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-15 22:02:21.688242 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-15 22:02:21.688242 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-15 22:02:21.688242 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-15 22:02:21.688242 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-16 21:31:44.421112 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-16 21:31:44.421112 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-16 21:31:44.421112 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-16 21:31:44.421112 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-16 21:31:44.421112 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-16 21:31:52.066056 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-16 21:31:52.066056 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-16 21:31:52.066056 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-16 21:31:52.066056 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-16 21:31:52.066056 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-16 21:33:02.692095 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-16 21:33:02.692095 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-16 21:33:02.692095 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-16 21:33:02.692095 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-16 21:33:02.692095 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-16 21:34:11.944102 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-16 21:34:11.944102 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-16 21:34:11.944102 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-16 21:34:11.944102 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-16 21:34:11.944102 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-16 21:35:22.333470 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-16 21:35:22.333470 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-16 21:35:22.333470 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-16 21:35:22.333470 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-16 21:35:22.333470 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-16 21:37:06.161349 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-16 21:37:06.162349 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-16 21:37:06.162349 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-16 21:37:06.162349 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-16 21:37:06.162349 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-16 21:39:25.771270 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-16 21:39:25.771270 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-16 21:39:25.771270 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-16 21:39:25.771270 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-16 21:39:25.771270 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-16 21:41:03.650863 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-16 21:41:03.650863 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-16 21:41:03.650863 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-16 21:41:03.650863 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-16 21:41:03.651878 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-16 21:41:09.940370 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-16 21:41:09.941369 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-16 21:41:09.941369 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-16 21:41:09.941369 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-16 21:41:09.941369 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-16 21:42:52.005513 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:42:52] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:42:52.993380 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:42:52.995381 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:42:53.001379 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:42:53.008380 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:42:53] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:42:53] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:42:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:42:53.053380 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:42:53.059386 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:42:53.065383 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:42:53.067396 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:42:53] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:42:53.071987 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:42:53] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:42:53] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:42:53.081988 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:42:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:42:53.087971 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:42:53] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:42:53] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:42:53] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:47:17.782326 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:47:17.784324 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:47:17.787328 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:47:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:47:17.800837 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:47:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:47:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:47:17.832375 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:47:17.836376 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:47:17.839375 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:47:17.843375 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:47:17] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:47:17.848376 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:47:17.854376 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:47:17] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:47:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:47:17] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:47:17] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:47:17] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:49:16.365467 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:49:16.369538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:49:16.374143 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:49:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:49:16.385296 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:49:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:49:16] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:49:16.465854 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:49:16.466850 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:49:16.471865 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:49:16.474861 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:49:16.479865 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:49:16] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:49:16.488922 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:49:16] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:49:16] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:49:16] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:49:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:49:16] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:50:08.339108 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:50:08.344105 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:50:08.345106 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:08] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:08] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:50:08.365105 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:08] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:50:08.585027 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:50:08.588026 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:50:08.593026 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:08] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:50:08.603028 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:50:08.608046 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:50:08.616029 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:08] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:08] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:08] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:08] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:50:20.162129 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:50:20.165131 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:50:20.170129 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:20] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:50:20.186129 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:20] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:20] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:50:20.209128 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:50:20.211146 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:50:20.215136 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:50:20.220130 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:50:20.226144 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:50:20.231129 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:20] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:20] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:20] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:20] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:20] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:50:20] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:55:07.958139 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:07.959139 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:07.963139 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:07.969140 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:07] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:07] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:07] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:08] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:55:20.677369 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:20.678370 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:20.684369 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:20] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:20] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:55:20.699369 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:20] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:55:20.735376 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:20.737374 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:20.740373 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:20.745375 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:20] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:20] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:20] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:20] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:55:36.149083 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:36.151082 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:36.153099 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:36.155083 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:36.161083 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:36.167122 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:36] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:55:36.173099 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:36] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:36] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:36] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:36] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:36] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:55:38.705286 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:38.706271 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:38.710273 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:55:38.713273 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:38] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:38] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:55:38.769844 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:38] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:55:42.396355 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:42] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:55:45.566918 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:55:45] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:56:13.593122 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:56:13] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:56:22.527290 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:56:22] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:56:38.121958 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:56:38] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:56:57.534949 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:56:57] "POST /myclass/api/Update_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:56:57.602391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:56:57.604398 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:56:57.607414 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:56:57] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:56:57] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:56:57] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:56:57.683274 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:56:57] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:57:43.010496 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:57:43.012493 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:57:43.014494 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:57:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:57:43.022493 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:57:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:57:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:57:43.075031 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:57:43.076023 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:57:43.078538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:57:43.080538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:57:43.082537 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:57:43] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:57:43.085582 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:57:43.088582 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:57:43] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:57:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:57:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:57:43] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:57:43] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:57:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:57:45.657640 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:57:45] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:57:58.930295 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:57:58] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:58:05.632282 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:58:05] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:58:12.667268 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:58:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:58:18.839164 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:58:18] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:58:37.501144 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 21:58:37.512054 : La session de connexion n'est pas valide
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:58:37] "POST /myclass/api/Add_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 21:58:37.572000 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 21:58:37] "POST /myclass/api/Get_List_Jury/ 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-09-16 22:00:34.501785 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-16 22:00:34.501785 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-16 22:00:34.501785 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-16 22:00:34.501785 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-16 22:00:34.501785 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-16 22:00:48.597935 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 22:00:48.599934 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 22:00:48.600934 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 22:00:48.610934 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:00:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:00:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:00:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 22:00:48.642257 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 22:00:48.643258 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 22:00:48.645258 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 22:00:48.646259 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 22:00:48.649258 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:00:48] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 22:00:48.652257 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 22:00:48.655257 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:00:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:00:48] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:00:48] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:00:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:00:48] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:00:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 22:01:34.093000 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:01:34] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 22:01:40.507844 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:01:40] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 22:01:45.021685 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:01:45] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 22:02:09.082928 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-16 22:02:11.184512 : Add_Groupe_Apprenant_To_Jury -'_id' - Line : 5569
+INFO:root:2025-09-16 22:02:11.187510 : Impossible d'ajouter les élève à l'instance. Création annulée
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:02:11] "POST /myclass/api/Add_Conseil_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\\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-09-16 22:03:04.450801 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-16 22:03:04.451801 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-16 22:03:04.451801 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-16 22:03:04.451801 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-16 22:03:04.452808 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-16 22:03:21.962949 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:03:22] "POST /myclass/api/Add_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-16 22:03:22.098016 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Sep/2025 22:03:22] "POST /myclass/api/Get_List_Jury/ 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-09-17 21:04:06.196585 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-17 21:04:06.196585 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-17 21:04:06.196585 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-17 21:04:06.196585 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-17 21:04:06.196585 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-17 21:04:15.095270 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-17 21:04:15.096371 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-17 21:04:15.096371 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-17 21:04:15.096371 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-17 21:04:15.096371 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-17 21:17:44.121509 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:17:44] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:17:44.774574 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:17:44.777575 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:17:44.778575 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:17:44.780576 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:17:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:17:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:17:44.830579 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:17:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:17:44.831582 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:17:44] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:17:44.832580 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:17:44.835581 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:17:44.836579 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:17:44.838580 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:17:44.841579 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:17:44] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:17:44] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:17:44] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:17:44] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:17:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:17:44] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:18:05.384459 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:18:05.386458 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:18:05.388459 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:18:05.389459 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:18:05.391461 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:18:05.393459 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:18:05.397461 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:05] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:18:05.400459 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:18:05.403461 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:18:05.403461 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:18:05.404461 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:05] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:18:05.407459 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:05] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:05] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:05] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:05] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:18:38.137627 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:38] "POST /myclass/api/Get_Session_Nb_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:18:51.839020 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:51] "POST /myclass/api/Decale_Session_Sequence_X_days/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:18:51.989565 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:18:52] "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\\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-09-17 21:21:57.572727 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-17 21:21:57.572727 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-17 21:21:57.572727 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-17 21:21:57.572727 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-17 21:21:57.572727 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-17 21:22:26.565106 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-17 21:22:26.565106 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-17 21:22:26.565106 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-17 21:22:26.565106 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-17 21:22:26.565106 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-17 21:23:08.680021 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-17 21:23:08.680021 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-17 21:23:08.680021 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-17 21:23:08.680021 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-17 21:23:08.680021 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-17 21:24:20.733937 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-17 21:24:20.733937 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-17 21:24:20.733937 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-17 21:24:20.734924 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-17 21:24:20.734924 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-17 21:24:20.974417 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:24:20] "POST /myclass/api/Get_Session_Nb_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:24:28.056277 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:24:28] "POST /myclass/api/Decale_Session_Sequence_X_days/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:24:28.250114 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:24:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:24:57.491049 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:24:57.496046 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:24:57.500047 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:24:57.503048 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:24:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:24:57.506049 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:24:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:24:57.517047 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:24:57.520047 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:24:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:24:57] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:24:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:24:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:24:57] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:25:00.102885 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:25:00.103902 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:25:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:25:01] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:25:11.667778 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:25:11] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:25:14.098835 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:25:16.105047 : Create_Convention_By_Client_PDF -list object has no element 0 - Line : 7342
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:25:16] "[35m[1mGET /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_PDF/Bv3HHbGtbY7weBYA527wJJ4ybTxqapCVaQ/689b02aa410cd0b0f4c2f048/65f05a36c544f77525a3062e/689b03bc90ff4690b90d9867 HTTP/1.1[0m" 500 -
+INFO:root:2025-09-17 21:25:30.526069 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:25:30] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:25:32.879352 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:25:33] "GET /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_PDF/Bv3HHbGtbY7weBYA527wJJ4ybTxqapCVaQ/689b02aa410cd0b0f4c2f048/65f05a36c544f77525a30631/689b03bc90ff4690b90d9867 HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:25:47.877029 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:25:47] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:25:50.815519 : 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
\nCONVENTION SIMPLIFIEE DE FORMATION PROFESSIONNELLE (Article L.920-1)
\nEntre 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 : part nom3_client PRENOM : part 3 ADRESSE : adresse02 code_postal02 ville02
\nEst 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 22/09/2025 au 30/09/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, part 3 part nom3_client s’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 , 17/09/2025
\n
Pour France Active Seine et Marne Essonne Emmanuelle Billard, Directrice Générale
\n
'
+ dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_58007.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,iVBORw0KGgoAAAANSUhEUgAAAL0AAABYCAYAAACgXvYBAAAgAElEQVR4Xu1dCWBUxfmfmffeHsnuhitcInJ7oBzF1iqQbBIQtcUbvPBGsa3VKorFaov1qEf/WhUV8UIRURBFVJAjyQYBixUUEERF7juQZI/s9d6b+f/m5TBA7mwAYV8bE3bfmzfHb7755vt+3zeUJK9kDxxnPUCPs/Ymm5vsAZIEfRIEx10PJEF/3A15ssFJ0CcxcNz1QBL0x92QJxt81INeCKLUOEw+7Ek6lX+/HX9HiKAXkFhyWJM9UFsPHBWgFz8SDwmTawDfHsQkorzCAn85OCVpgDNjpPJz62vOCcFnNvynpeAW8ClVSRx3zSb7yBSaRaLJoU/2QHU9cMRBL1aQHkIhT9IUcokF6wrI12e8Dr7XhodCALsgI2g/8kl9ikjec/z1wBEFvVhLBhGDPEdcpD8kfcMAL8fqYNCrZQPIdTJG6UcmH3/DmWxxfXrgiIHe+Jpco6jkKeIgHaCLNxzw1bUuBcWUkq+pRi6mvcnW+nRA8p7jrwcOO+ihv9t5mIyllPyD2qCTJ2rbqQHwceJHuZfRviT3+BvKZIvr2wOHFfShL0n7VBt5FFC/yaqgXt9q1nEfdrRyV8tNMlbpQ55OUKnJYo7RHjhsoBdrSB9YWZ6hTpJtgd1IUI/KFkCt4UHyFutHboakT1TJCapgspijrQcOC+jFenIegP4MsZNTLHUG5saEXQA87DX/g9VmJD2bbE5YucmCjtkeaHbQm+8OH8NOzn2UuMOtG2Whqa3r7dDjo8RvEnKJ1o/kH7OjlGxYQnug2UAvnrvGwx0p9zNV+wtpvcFOOi3hxBZmCZPycEdJi6URI3fbBmAVSV7JHqhnDzQL6MXLt3aGw+kZqiqXSmSKOBOk5WaTdi1gxBFKDPCd0JJKocebZDQ9M2Fb4np2W/K2X3IPJBz0YtJNZxK7OpGo2lnEwJ7SlPIYr+GqEK6dnHTLp9RVwkA3aPyViokUIt/EDHKR88ykPb7xHXl8PplQ0ItXRl9OVOVJoqpdSRyAB1us6iUM8ARcezjpCqZYWmHjgO9AsQbZa5pkpNaHFByfw5ZsdVN6ICGgFzNmKLwk9x6mir8RTXOTWC0GeNNGhGM/J12WcNpqm9ogvg1oBphGpoiRu5Rfkeeb0vCj9tkBL2vEbcOOpQshQbdJVgyA9KANYSQdtU07WirWZNCXvHh1yzS7+wlwHG8hCorT66G3cI0IW8AkXZZy2majis0trZNoJmsKKQ9v7hTWl9wEe3yzA6HdufNTSyPmSYRqgmJGN2bQhB5TTKoEI0uGbsPzh5bRe4atRXr6aei1fiBGnwF8d8dtbYhgUifch2d247NNgrANwjR/sNnFluJFQ/211SVt0OctTRZtL+9pdL1JXBWKUliaO2RPY9p9ND/TJNCLN2/pJQz6PNXUc4kJ47v8qe8lIOSVKKcnLhOk3foyznxNsJKfu/BTSpbD83oRoNH8A+HNV12E38eoNlZwKFONnGMAnca5uTKkFV5CFo08AKyuwXmZVFFHE8EvJIrqsfY+1V5lHUNNPSQo+RwTYKlpRBdFlgxbfsjtI9baXPsKn2FUvVKY8YbyViuLQ70dghvvBEOe28mKMxPlO68vOpr1vkaDXn9l9FCF0Gdoir03iaJPDtLf61VrAJ+wuBAnLBe04xqKMafVmjRhj8fGdxecUFfQAeTzepXdxJuklA/HbdOp6houzMZS89Eg1UGEHloSJGIo8WVVFpSSmXuLojgeo8zeRphg3ImKFfLgmV9liCiD5Ma+iCqYJ/EdlBuzbXrJ+H1LLwpWNFdKea6a86nN82uhlza6F6jqJjxWPDFU6r77uAc9sE3JK7eMFpQ+Sp1augX4plywbQoKE0/7lZycuJJRhrCRqgsGiGT4twDgb4dp8sWmvKohz3Yc/lVKMBh8kyqOyxsNeoBUrhCUk7sDBd5KX4Lbm/97oPd9wmx2csCEAsCZCk3RiomBHEFHyMlgTYgDJwPVWmAylZQQwzwruGTIDxVta+HNb4G7P6ZqyiBhSL52Iy5E4wghItQ0rgp+nv1RI0o4qh9pkKQXT12bytNsD2LpG0ttIAZLC00iLgAfyOei3WqTnPRflSpGGfAlZiDlocdPBq/mNlS2UXp1Y6pYK+glmAGMOi95j1laGmf2vrG8gT/J+1udP9ejR5xziZIykJhVQGmVCSnOY9DjBdQ3itkvWqDBbamSItc6SHdwOOQEkJLe+sB8MOT1PkYmYFqVX7WCXk4ma0LVfjE1Fb6Vom+4zT4stGDg3rru/6V9X2/QizdvO4HHjaeYTbuKcGlDaYD+Xq9ekTRJxkWb7+DEWqoQNc7AxiQiQpbSUnIpHUgOa+fXDHq5gxYm/rsJIlmK4er7EEshAAZHHJ8VbLv3fjJzpKW/uL0LBwmqFFCisp9VGlmEkB6NVxAYORPiZBMLK6apRNtxqpwESPegjHm54NlUdWoUE8Q0AtNK0zvcRGb2jlft3hpBL1UjYZZi3dmGP6Q4qf6SMcmKI0bN2IsBX9YL9Rq6X9hN9QK9ePXm38B88TR12Ada0l2CvqFXbW8CPqxL4sfE0tpqA6c9P2dEDe3UdXKprS82sIf5qh70Uv2AlDX1x6jK36SmwhGmVWPLBGe0nTu+ZcO8CyqjBtyZBbdCc3nZ2rNK9QUXJDnKDM8O+rIuqamZaYM+aWmoqQOA1xuZQmH/0v+6Py9nx8H3Vwt6ueIIM4SJOh7q4zxhmDWCXmjQMGNRw6+mbsUeJEFL+WEevDpeVyfoxRu3noFN5HTisPUG4DHIGKiazIUCEkTq/NVcQk6UavZo0B0FLO+GVab1LP5vaIJ0/FFjHVY+TgcV338kuqxG0Ev1QNDBQd+gJY2plzvLNw5tfKJskpeDXgXojfCHQdL2OuLrHaq13N5rbeQ03HGQhK94plrQM6kjRvdwrgwtXZy5pjH1PpaeqRP0kfGX3uxI1V6NhOPS/iWklJc4rfbiRMYvHSpFcDuvxn4vX87lFbPMF5aeIEuGuZ/Goqpj427t2bPmzxl7JDq8ZkkPqcljtwR9Oa82pl6ejILrhCLetCZ3OeihJpVt1in5CJvXfKjzO+GO2oN+3seFvcQejoWLVwwJ1MdJVT3o5bAYQQzeDaH87A8aU+9j6Zk6Qb/nqsyhDko+UBh1RY0Ks1oNj1Wg9uAequUtlp2yyjSRLhmsJ+T7zS6yY5+jkCv8jiu/+/Ddw93pNer0srLC3IK5v7h8bfq5dYLYoG8vDYVck2oy86V68/tRIZZTpsE1XVV7kFsAeN+we4fqLZtbiBcVoXP8ZR+wEoiFQkrFl4xxnz8vx9oYH3zVrNPLFYp/h33Bf/HMz7twGP1RJoaXfQod/u3D3c9H4n11gl7cOkArDLnHqAp9wqHQlIhEZDNdUuBBy+E/7XSKn7anKnZkuzGpUcw5HT9i/QcvN9Nrqy22VusNg+SUlpaDJjlVnDAj7psVdESuIVX0+ANe4M13eAR5S6ipI8qsN9XofJYlBxvPctOltRJYJkz8MsM6wL8LHy2EHfc/Id+wb6uWX5v1Rtr4hbTzV12prfdgohklzwTzs+8+nH18pN5VJ+grKlY4yjtapfT/7ArzRColfmKrrTIhduyzG+s2uxRsHSCBYLHExtEQPAQJ9dfLv/vwsFkTGm6nB3gUTAYzNgoSc1ptPePKWHgqzL5vwAF0lmWGRM6S+lljpVQoN5fK39zYQkn8T4H87E8r3tdgO72cwNwIEWYOC+blLEvsiB6dpdUb9LL6RaOyr1KYeNrGaPtwAiW+rARTBNnv18xvf3KxSFyBse9nCWiTEl+IEH7uG/HdB4fFQVU76CX4DrR3W55So3QTVcTQmlSPqhBIOye3u2ljf0HLL4Oq06Hsu/JVtFISl7MIrH8fuiJQ2NO5HtpGmDgfuvpaWULtdvryCPqqFbHqHf4iGHJnHmue15qmXINALwvZN8p7sUrJcw5FOTEMid8I4+UhdYGEJ6GIYq76yU0CIVVRMAEOvmwAmWHpA/yRy9bN/ldzy5A6QU9ktp6Kesq8gzZsyiPPBQl7oCGmvtTBi/owqvSHKu9Fm07F5jUdpbWELR1hMla6Qrho5dbeMjvKDekBTacgtQo9+ATMnX+tHfSWLoaLRqDDl4+7XDVQKOdjgwXZx01yrAaDXnbsnqu9Q2yMTErRlO6h+rAqa0Eo3DckZjC+dmOq2FMMN28VCX/wYxokvgH2FiTbP79NL35sgs/XbHbkWu303JgGleBRxlRdYBNo1ZNpImgaOwH42k2ONfUFKMUt3L1S45qWokWEg9mFCxbiduieLhikUzjlffGSc4B+GTNWWYq1jzAj+UQxRwRzh+yv3k4vqygM2OefhDV4skZBfyj3L4BqwAPtSrbAeXaAk6u5hcqRLL9RoJcV3jsqczC68gWXqp4RaqSOb+3PBOffb3WZW/Y4gekajPxVekiT3kgMICx8j7RpW/RoVjMBvzY7PePmuf4C78KmDJw7I/cchfBIyeKhX9evnBmKJ7v1n4VQnylbYMqBLzenIrbSjIoLI1/k7KjeZCnpDfFCCPjfgQP0v/q979i9q9Ggl11SdF1OHyr4Gykq+1UYEr8hdh0JeJgnxcadDvHj9hT8if/VM1ZCldYGMPd1wp9rG/Y8kLV5SmNpkDWObK2gJ2KIPz+j0VnU3Fl5F1FqnyxFNOb8ZOqwTQrMP6eoLpilDVnUjRvsp0pVBw9YFhkeX2Hq2oXhpYN21gh6EdsLKsPvA7lJ0DcJ9HKQdl7x21NdNseLTlX1SonP60Exli+F3g5Ljc38bpNLgVcc49Gw3YEEvrzihD8P0949I9fOTOjyXLt6E58Iaf8cNRQu1Fpc+qAhaGo8XOS7YHsFoAHKftDMPwD1oKuoYFBy839Qk17nmj4nvHDZbkImHCI/Op29zBm0xx4GF2dsmVOrnGNfRmGYp6rGVTK4pEb1BuR4Svljum6+pqkqNiC10CdMlTk06i/0ZaEuP1+uwYvTEU/TE6a1cEnQvdbdosQTVNKjZEHfUs/Zn7US9jYs6DtzHxkxQ3EXprcM9nL7yeQzjY7e/NY7g6EwWTE83Gboko5RXe8Fisb+0tLU9U53sJ0qaFdQOuIBc9dq8sVImdm0Wa8mg17WruT67O7C5C85VWVoBPEWdVFzpN5eFNTM1T+5aDSmsIYCvqJHyiU+0YXxYonfvHfMzo8byaU9tI9r3cjCbQrIFdftIaXY84vdqqpcUZybsdoz7LNWPGYH4J2ZZZRilGIxHy0vr6QSb4XonoOgqS/x4R7KOeY0Z0JR2zPBR+D+i637Kzy5UtLLUBcjNCHky3pItqJm641cHS3baElNVJGKXoDdXsaofc04u96/OHOT9fkIASDnTYK4ykE5cazLb6Bu6eDVaaGQZ7wrNTAV2+PlpQXZT7oyCmCSNR6jXB1nM0t2xzTPeyjhRZOKXShzMnz6GkTWDsaVvxnMnIBl/nRQO9bHqbgj5sva0KyIl32WqBcUjhrcAWSoSW6beqE0Z9Yk8aUpMhxRjNUbXawkpLGqpsnG1EWRzhU8iA3uG86wY+zvt74DMDb9qpNabPGe67gkQDmCZCi/EibFGc5zC05U4nwZ7POdQDk+ALxl9neE5UjVTYKayz26lOjSPCqdYdITLIN1qm5iLc7OLs7U80vzB6+qHfSyqGpMltU1QdruzUgQb7q01Je1SN7SZuASd0zVP0UFSzCRnTADheFIeccU9B8o9Vvc2x+/r5Z7Bnd27jnwKk7DhBjO7PadPBZbjXsfwzMXyCYJTRlHoqCPK6DqUnUWJsH/VKpN9RfuWkzWNv+GOmGglx0TuC6ntc6NF2HOHGlAzTEOEvnyOBEDnqY1G918b5EdtsmGqTQ1QUzBBkFucKOmMT0ejv/pmq2fNhn45aB/C9SAyxofRCJBb8Qx+NdAEr8vYZealZcN+uj9AHY2oqbkdLUyzx5oh5dArzI0h9jp8Z2kLHA9Crbe2FC+t9J30WDnVI2gN4owW0eEFmfmyVvSvfkuuNFmY8ROKq/rqqAv+3IExDxOWcp9Jg/fiwnyb3mv3KRjgr0Nxux57pbO7cFg6Fu08WUwda9Ew14PFXitoP42gz/rEGX2XIA+iOVsRpDxZxti7q1L5tT0fUJBL1+y+9pzUzWuP+dU6U06QC/BLy/JqUHj+PotKWLbnhSp0iT03ZCRIKoxEhPme8UxZcyYjTNrDZ6uq8M6jVjm9BfGpjNbq4ugM9d1e/XfW0EkUYy3fkVocfaMiptanTXXE3emXgXA3ggb/emEOVLLDFlyWyJFYfXOKIuaYE0UXGZkG7zUj4cKsl6qqma1HLIwzTTUXGpvPUAYjQwXlD4HIxgmpjk8tDjHAn15+KS0WMl+3Y36ZpoR82zmFD0hcj5GlS8IFni/kPd6vMt6wKL0Gebt2yDe7gSB7hFKjWuhqY3GStaFE/VBZhoOeCH2gRfxGnwF8ASLWcxQl/qXDG6ywKprsBIKvIqX7R3hdWk2+piiEJjYZHirTHdAyObdDmPDNpfcskqSU111a/D3FvCxnMS48ZHJzT9e9f2cnQ0upOKBCROYK3/wGKY4RwsRt+LnGl4WKiM4mJLszmopvYjDdcVt50OfHUop7QPAIxuCkoowQusArYoLOnQZVcGMxRFOuAaxsUsNoUwJL848xNw5YMBX2gZ38GHOHOdhYtTfJFb5MggjxQ5OnP6tadL7IoszZRYH6PQzFNfeNn9HxS7C0GGzST8MZmX+212Q3xPBP2ORL+Lhoop7cbs7I/9maIC3oddUCLxZgfS2T7p27+qBkX8YM7cXmrSLqPxxZiqXYRM/EPjYZXJjXOnioc1OfW4W0Ms+Wjuit629ve0jChX3qljlpaVm3aZUZpgYXqm+1gtBDceZJOzYAZgIjy9KY3zUkG/nNCFzwgTmHDSgky3Fo9B4XdvzQxskgzVMaguGPs8AY7L2C+zL9nDr9gHfoh2hRivIdOmRxSV1eZh5GCSs0HYaPLwqsnhYGRBruDqdPcMZsrvbCZ6Cvm5YvbHaIFQTNBA9vq9o+QWgM1e5zv/Rnubf2inuINFIZQCLYD16zNM2bPg5UKbiiZTBizsIO9MiiwZtrfjMiywTK5DmRMT04tCyYXul2hRVzI5M13T/4j24ryzCrDmv+mGvkTUQE7xqYJP5pN+v3bl6k4eWRqGAQM5j9kt3+AFmOQnv8m1b5dvkigB31QF15BBE8qfqBXKa3BFVdhaegIRV1LCujLl969Tjxr3eyGE67h5rVtDL3nz04vv76Wv3f6IF9BP0cpUGAtCImazSHisroUP2xxAKXVEhuQUwBHNAJ5Rc2CoToZxiW2WoMAk4yGiVN8k1HXlfYEo373wj8vxzx92oJhtcaw80O+hJ9vIR7f17X+m7bZW7bYk000I9lsaJBA9M1fJg/oLtPr4sTpSRMyPPHBJHmuBXJ4v7hfVAorF3QPMdGfO7aszxnqml/DolVMj7bFtFOu/bDgoIQ36L5nm1iohFgxrrFKJfM6X0xW9+YeORrO5h6IHmQZ6sONLLuffuegWc7+uEGSMmDBkaTlA4Y+u3ZvfdP0k9Bmmd6uHgaUAnIG8I9gXmXiSPum5q6cT5DXi01ltb/HZeF+Fh1L9gWJl38pd3UWyU+yox+9bAF3VzfH55zWtYjZsN9HDC3AUnDE76g6pd7kXkAD7jXJy84zvjlB0/wDcFTnGCgI9kLQA8fPmc/vGt6H9eb1g31H63OzP3DXTUgkBBzvRElnu4ynIPzDtZaPQJiJh7ENXV7G7+w9Wuxr6nWUCfmrloKJwuM8Axb1FG9/j5kiCHh1J027PRPH3rGurUo4qBkMCmXGVJMGHV4eaDU6PPP9KUsg54VtrRo+oAZO+9CFMqTzD+X8lZl/e4chadRkzlDDRle2tBV2wuz1Ppyll8GjH03lSoO+Bh/LLCwyhzTPpVQ6/Kt/d48+HEMTuAfMXQXzsDizMAyJ8dGC5vPhxX9FSFsJ/8GXnfkOW/0dwRULR8WTKbsWU7l8Suds5OwQ3zpumpgwedLgNQqE3bFcwdbKX6azNwQceY5rgAjrCTNJXNKG65Z13HaDd7KBDqDfu4HYSDzUW+LIsQ5xm2rFVgO3wBa7NCLc7JPQmRXSdag2XwotDS7LXwvrZpTTaHNvtuLGO1ete6PHa/TTJEU3MWtWPc1kOmt4DtfX2Fk8l6v93eBaZYBXbfYEk67PAzf7a0JWysGlBQwkGPwe1mqub7jDn6C149YQ46PagZTHQs3s77blot0iIlqom0XnWz6Q9tmQQ7rMroU/3lbuHWt08gExIWWIJBvg8MzjEAzE5wiVSwx572C/qBGzwSLCsXwWgUBkSls/nlAM2a7KIFD+HfI0C3DmKzjtx4ZK3J1dvDrlCRJ+J8DWueD4C1UoekDc79FVdAvhLgsWC+gme6EKaqv4PZaAWh4N3X49e9eAavFnGF6X9CvEo/hA7/Gu7/0RZIMxb05FR7EbS2vyPFihtT5wUYg+E+pjaQ1qYTg73EFPN5ZFTrz4VRDJvWDlPX70Kkzk3oteth7yrC0istC/8KFRZ+4E5PfwGt+ZJTYw412FwYwZx4fxxlrhRCeR4+lwlIQvdcaX62RauGyvQXRkVnlPEoFu3n4FA7S1I+MW9LEe95R8AUX6cJkYv9WweYo3HuEtmC338AXeEA9mYD8JqQWxMLekT6u4R4HXr8VfAGooI1O5dk1jsOCd86sM/ou2klTQ/uV8qAX//LArzcuBLjY8Kio6eGJiUu9Z/0QO5rOx2uyRQMFEAWJqWFpUWeNm0xCcSj+HnAVByzqIi2xzoVAmMwUyB+GAD5q6mYMxWT9EeGPFAESIGw2cbReHwBfBOzwDt52AJ1Zu4l8Ey+BYCcJzT9R4DHCMwfVsnc9GTmL4Ak9sD/cDE1zVbMMHYTzf4Qsgr1D/oKMiT9OPWc/H7ghuE8I3IVXBon4/4/IvvaxSA+IkEsHwMH11/x/AQIk+nwNk0ScRsLKWaxS5C5mEi6QxW3wnQMHozoTXT7YGqLvw9A5MHUO4Mqyn+hid6mOB2fKWapGTfUrnD8fQrv8F2SPGe1YXDe03CodYdkv4urxmdoyxTI8w9xRsG7cEH+D8rrP1TOvkGZj1JDfdNMYVoobcf+ihSH9R/pxN6ZUNCnZubdixC6J60qVqaerr3CBkyY7oif99v8DelYhOzTilZvgoJlqSHGV8zkV74Ze77aPDCN7q4y1eE1ABXUAPMVSL1CFo3nC7t9GjxmEX9B1qWVZZ8/1w61YxEk5kbwT6SEtq7Uwfl/gaHqXoWz4cjfMxEz+mN8b8X3urN9w/HvKQCfzGYsPbZLQUqrTOfhzvQhC5q4FavAREjIN6Uu7snMew4LS+9ggW+oBfrBi/swZs4HuK8D4E+DILk6mO89y51RcCGyGzwHqf0IVqTRcANuRrhhAXLgfx/Ky8wDReATtCcOv8ndOGriXwDr6SRuz2G2uMziUAC/3gyoaOD409fh0V1HOVvDVeZnBv8U6uk9ofxMK2EUynkccqc7E2wcVoA5mPBvYTWajRUQ5dCvU+zag6Ux/RsoSPOxGizDcrw+WDDksKRar23cEwZ6T9bCYZBs72FlTTtYj68LeBL4jnhE9Nm6yuhSuEUq+HVucKWE58TYDDfsyGnhZxMfAidBv7ftS6jJFQDnOtTpe6TbeATngr4K0K8KFGTfWdGudueuSi2N71+O2foRAqz/VvF5WmbuCKhxT4NPMwrx1xLsc6DePC6/92Qt/h30+bfxzCYANgzgPIsQxJmVfYX9hEe33wpS2VjYeKHymLdAqg4Hfbt/wOcF6LGvkLx1yvOR7/l6wVhnfISyxVIA8TRMphXwS/8TvL7X4LHuiNVgO/zbHyO3zb/cmfkfApQZeC8yqYmOyBx7LXjCeW5C58L1lwegTzc5XQtwYI8hsH/QphDd+ALGMWRbFvcgVQiex6TOzMPmmPZC2PpdGIeZuD8dbZU0Q46gkPOdjujOMCxGWHWK0YfSX/IJ+uepuvDQ3N8nBPRpgxDGpiqzQXdF3svGRe6ZAL5qxPmpO74TPXdtQH5UnZk1bHCladJAQlKTmtdOD0+c3SydJNWbwnQp1Zkr5L5hJ1mhkxVjdIT6vY4BzEDyTW+kfANYzkB8AatCf01ThxdLrgmIXx5PAJKc9KUxerFwCASTs/ch6a1BtyQ9F2+o3MgqZuqPVQ9skM+mpOxrE/78vF0tBy3pbCj6fKwY+eBa/AgD2BidmsOieTlbUjN9MBgQqBrqcErMvpyKcUgpOxFq0ybFaVvAQiWpMcWeB0Xy5VZk66SKDShAP1eS83E/pC79J4B7dTC97Vx34d4FmGC5nBuzoJMvBlHwhq6FRQvWguPuOmd+W2qz5WJVkBPHyi+KfccnaF9EM7WxqOMn0DXn4nk3aNMXckX9nY2mbDGM4PcgiTwQ3BWbSkadr1dNK94s41aPQpsOehCGoCNCj3eOQJLQclpsPd5czS3SpAmpJWDH56dtX0Pshq4cDHwYPaWlJgK1Zuzb4eelztw8F1iWbl/m69iceaG/T8OGVjA9tjBOlYDC+DtoqEx7/SEkeDcsTOs5V+dj0/gBJGUxVBIpCQdgKcqCDn6bI26bhwCMXOS3kY65RcSM/4AJUgqJ+jpWxmnY0+/hRqxQpYGpJb5LSiQ9WNfVN7Ax1WHu/RH7nFsBpIcNyj6GteUzTLqdmIy5piKuRl/8qCrG9Yau/RHvHRkivl8TX9lmvnX2shPiPJZLFG0XXlwAum/coOJNRDhOQifux6pzQ2p2/r+h/lwB3fsak4kJqH8BHp2Gfcy3oHLMwQRaCxJaKcIRX9Hj6p/x3N1ImjwZ4rwd1KcLsJKBLmx8Cb1+Kd7xUICKmW6B9lPSGmXebFC+QDBlFVaAL4ipgy5Cp1QyN5tn5Oostcmgd2fmjSeK7WEMjsxhXecL67rBsu1Y8rEAABH5SURBVNtDCey0f6t5xpbVzB0NMan+yEsCXl6wx/8rGt714Ewys+kvrKVCkOoDEcA9AuGlrrIwPf0TAGV2WZwrH4VIjl6QokWwjnwQzM+c0zJnUR+oBTfABNkDtdwPEMwMLM6WUpW6MvJHMNXpxf0ORAF+j3yU78O4dzHMuqdYVCFD3wyVYGK5qY9C/bkA7o3LsJ/wSL55UPhfJ5gQad4lZ3Kuj8ZnHbBZXI0eea3El7U5JaOgP7rt9NKCTOSjLN8WyRSCVIwk1HE2HHY26Ol+XdMmKjHRE8uqIa0wMugEE+E6VDEPj/WSYXwBQVe5OfkT9gA9AV4bNra7YV57yo+E+S5NvwmTVQqCGNSlj0J5OTMJDotLTW+HcwvISkmhtsMUaxP0UsTjvod43By07tdCoTakGwnEme0/0byBW+rCQXN+3yTQezJ950MvhD3ehkDNxMVll1l2GEkv2Wv23/Q1bREuxl5KRsRCrSHmW7Ewu20meabZA4jr7HiA6gC1pOIBUHDJvJ6VOenrLKe2G6DqVJt5DB7vmtJ1N+l99XkYqh+ZOULmbG+Isa0+JR+WexoNemkjFlSdTVQnnDSN0+OtFtbQbdJmL4HfIlTM+2z+mncq2afqCvGFFedVM0ufOqJ23sMyMsmXNFsPNA700h7PcZ6r4rhCHKzHHwziav9d9qFFiy8nnpWfC1vunyrn5EB9NxSVumJh3nv3OrPtnh0Xzwg8BXUheSV7oPE90CjQu4bl9cYmx0dUWxtsykwAV4ZtWEilyPdH5IHX8lwRB4tBKwFVHleKjOiHJVdlNgQ2WYGeMkGGBXoZO2jDpk3+ho2NajKiUP4NuyR2kDrUmk7tudn9xMjv5wzu/Vnjm9uwJ2Usq+F0ngYbdApc8YVd9nf8fu3asjOe3N6v2gjmPw3JQJDPlkXcLs/XOz8+syyY1vuGI510aVHo9e6V1gp3zqJeprC5wnkZXzsyCrqoitkZDYSHVxT78/avShnasR2Pldqji8sJbVAf2u04oTW3IcwdKf1MhbrRS1EkhrJhn2CqQWONnmK3Qbc+BdQI5ogbP+5beq4VGtlyyJLOum50h/cU7AWlyJ8x+JsWvm88JgvAji/sqjA3lsDyY4X/FaafKqjeTqWOYndk93fbZc6ZW1/WUn84vTdl0VbYbOM8PduPxcWOXR538CSnrdWuPchxI98j05nACSn8nw4ulhQE6J+nYLOtgQMVCqQXrnQXOj2aU4kXzSuPvkK5KWu7podRT+vYT8U8BaZNB5x4W/xLhmyUZVpB7UqKEsw9y6J6WIdAq8YJIV/BOtIDFIwTbL+SbUAfxHAaq4OZIuK08TV7FgxrUDBw40B/26q2ztNcH9AWaQNFLCzD+WWO0fLdZjmQpd4iGcQwdViHjMjTxMsCY6X5pUyUV307XJKVkKz8HIY4bPdbuIXZu7eqOGgk14gZf5jVvfuPDYNvo+6maRn593NFuQ0Wml0wzWFvB0uJZvzFv2jIRmxyXwau5J5mF9pXiirfDweSPPCAyA2twdWXkI3sD6WfZ6yGaQ/JVcV5aPBtaCTc9bQb7OPFUIq3aIZxt65o91GmZHMWuwIndK9ukZXX1xTsGWTuRNoMdiMoBX3Qnen4CaDPdsPU+Cjs+pdj/5sj4MjFkol/ij/DebaGO+zvMKKAA2P4YdffwB3sdhLR74c0uowRvRDtSMVgjYPZYRNiN+ehTsXWseLc+DpkhMak2ty/gfyS2dfQJoYtFHkLtIT5EHKf4h354FeMkXwilzf3HxjK9hj08Uiz+B9IMC+e2Yt+2A9H1t1Uh1+BihhObBlvTZKsvGHwB9wDKTYCsY9jsIH/M+WxvRAaaZi4T4aI8hrOx56IfimCLb/MJJrl+z+kP7kZe+bfmaptk6rrb2JinYD6tgHm9qF+m01DjC9dkm2lP6nv1SjQy8LbfrznbMy3CZAm58JlDcOGNFce9Nrq9HXrs1r2P1W+kgcYpkLGntbdJGkezG2bE+yGMA5dE9fP7Nbt+/o2slH3lQVCv4OJmqao5h+FofSCme4ZLFY/iBR1NI2YMMvRH+xx/51RT0tH6CyzmEwoO5jM4134W8RDL4QV53dIobE4JavgJpXzywHYO6C/fQzK3ZvCHpsM3oVJg27wAaJvU3ur4WZ8/yelhYWXudu0HQDAzIegGIaFch2yG5yNbkGiJfaSwYy3bfFImKupCyHxllLNeJYbyhS8NoQV8k6u83zQBf5PdTheQy4gNTD/7GJMunwI7RLYf+8yGX8MwOqCukuP7xQEq10hqa/MUGbBwXUDE7oNTsbHsVJcZMC5dPLetiXrU4tPwYL7Fc6mtWEu/CHky5kEEL+ITVcPw/DfwDT3XEgyH5bvBxDvag/m5hThQLnZcnUKFGTKtB8C91+Hpfshe1wdGNfMB6EI9GaqcgO4QGMxebMMVT1P0Y1XsXrthh/gurQh4HAZxicw83YWXH8b3rnb08Gf0wU/H5PmCRxlcLtmN5bsK2pV2NAU440GvRzcztO2tITd+ibk6LuD2BydhYHF2EwM30ue52bH0cKndjdI65YC50vKXEWQQQ4HEnaXroLJ95YPTu6eeE9sxQwpW/7fhqJlBAqyrpUfu7yLLoeZ8i0MzBDE4N4H51JLmBVnKAor7E/4LF/5aXye7NzfAPAgbImLMIBLAbrRWPK2pQhzaZTSFcgGtwaNKYCEXmVLLf3GCKdMB6cFB5TQDjDvTYakzgVBbB7e8/tAXs6XaRkFXaWbX3JYsJq82xuWm62FexdjlVkOOthk5Bt4EQvlLtz/N27SuQDXCkjC/yLn+Xp/XuYCsDkXYrHdCsfYza6MXHBtaAbeA0lNJmPxvQHSHM1hoE/zm7iJVAhUIFUifQkuEz+ykn2IzvdgJZJ7qV1oU0tVUUdiQl0Dn8oZBo/drCj2GSg/jFwnAKmyHe/5EG2WPJ4ovMfoOwn6gqsB9H/Y4/EsZGYej7/PQJDobdBlpSD4jUHtF6kiPhlKw25ZT0h55AYS4BhxTB46FrHV58m8/1gFMxEe+gbjxmX1T357oNhrEugrijph2qZ+huq8D271y5ndibrLQ34bks71wEpZgLcJcXI3LtJbY7grUsHI27AHUFNScf5B6fdYGm96v0eX5jk9o4xwNhVbDB7wZcImD9APzsvEvJsLMAxHrpHb4NQZBMm/BoBe14bw8RX04p9BrwD0GUtl4iip71u5IBVzWfmZcluwSr6nhe3vGs6I5LJ8AWkO/hD9O37ewyQYBVv+ZRL07kGf94JdHY4v8rh1LhROGHSn7y3AxDkJ4NEBPpAvtfO40P2QuHlgecpcgVtw2O0CmYAJAJwHYOE4TrIC5fZBH/4TwAbPR83HOG3ACnQipP/7gaD7VujuI1GPiajPWtwfhJo1DvXAOygIcOROTLSRmKxSvZCqjMvk8duYYkc/kV74bD08sV+C3/MA3vkBygyBrnFd2eqXfyXq8LCDiMFRZMhA5sDRSKIFzhHKYvTGYF7mbI+3AO/gmyAobnVl+kCj4KB+EJw+Q6dhdXzBn5/9VFpGbjZWpNfg5b0i8HkO0h82/EoI6K3XvvyV1t7d/mrokfcSu7O3kBJfSv4GXhLg8sjhXl0Nge0diByHBoJL4CuQ+CIe/4nHIn+Y2atXk9JmV1tFS71pC/2YY4nOvl5SDUJx27Po/Bwc+TlMqIY8A2sVSGI4TeTAC0s5jtVh4LEY5wUKhlSuRjIlhqLwPBCrn/VDRZBPyXQdflv6fABvORxf95bRHCiAwqKMGRmQbivdA5ecXAn6Au/ULrCe7ScUKgtZiQFEahBxC3p7OHL0bGJmREr5B6BLT6molcfrW4jysTEVLwHQG1Bnnyu7IAO5Mj/Cs/ehP28EwIsD8Oi6Cbkcn423O1TvvvkZu2QZCAjqCzLUQmw6R8JL/BOIaovguOoBZ9O7Bo/eAxr5J+inT9BPcvWwLldm3juQ0F2CWd5B1mY+c9FjmGRXBtumn+Ip3Ps0ZunpjJofQXA9ANCPD2Zmverx+Rbg0e90YkxThfYpeEVbsY/aB/WnN/YLG4OgfrQgZBAgMgXYuiKwZFijzhdOHOjLG9t51p5usZh+B2wTN1PN5mqI1LfyGeAU7u6ddX5iR+jwEA01pliSEt8JHT8W224a8THY3CbWlClpCPkZr0CnHApV4yNI0FOwfPXD1vp2P1FmuQWFzq10AEBnY9NoR0e+W5H7vQW8ozhXGWBXPsUecyOyea3Ed1NhxWkNnvpKJHgACUssB7s3jOemoZ2TAODVoOzemYKgC0XVFhFb2qncKOkHr+kqz1kFPYUDqgOlD0tJL9Wbbfv2fAH5/n4w5cSnXdEdryN443RsrP8A69cUbCp3oB+XUwPkBNWYFDPBliQEakf2zRWgBBd+CKwJkiJ8jjzkWRLX0NevwNq2Dlail7CBnIUNr58K/SvkYtwAW9AcTIwbET02T6oqhNmnIdP4LADwdpTzvqBaKryH80A10GChe13oohPKnIq25aGP9qJeV6MP5SnkE7AKyJiCtkGv92J3QcF9WG3AzlUuR/zJXZiYWzHpYMljfUGpHqOoShzGjL7Y37yADe/VFPwTtG0mVrdLjrykP0jatZ+++Xfw1I4D7yNDSmZL368lSZj8Sv6/SyfT7NpJLs+1AL7KuyTwORIT8Xjs9pk9esjsuAm7PJmLfi3UFHCK4hAwZJ8q1LnF5Ycmp2UXnGsS5Xy0LBXqRISZZEpJecaxNhcucceD8Rsh2WCWg2zn0SWlBTlTyyOdboAhsA/UDBwhYvgNZv8PI5HeNs7Cxb4s60Bma6UQNAt/vmpFSSFNd6ojeomqh//rX/J7mPdAa8jOu1wwdX3posw1rbNzT4hxcgkyhH2kMNs5SBA+GJNInjayX+PxF2KqeirMe0HQeq20e/JqlVFwYozpmXana07RvN8GJOuTC9PJNW0Z0/UbwTk60bKycb7UUcrnx1NJZpzxJVaSJyRscpvGjUJVikJ7933sadtmCCf2YZBXyCiLABqFvhJalPmdx7voPFifRqKYVNAu80POzm9ITzX2FdlI4qqU5uJgC3ivXZHto7Fr+5zGWUtQIoSNIBUz40UV1jCrT7yLRmHifQkz7x6Zix9q1rzKCLIGjnjCJX3V93te3dbK4VJvByj+SJ2udpaFp5qNrgV4iIwTTzB5984IIQd1UKo59b0UKfEjET8k1B3v9+j2Vn2fS953WHqAgjWqNtTC0pw1a1bQV1S83fTdZ8GnMh7WlwupCt9C/EDaDCwzokNbbvbqhtgpJKRsCOAr3qHYHdAy9FIRN+6d2bNr87Evm3M0kmUflh44LKCXLen48c4UMOCvEYp2L9PsPRHWho2uLvPxifRW3Di5O2d2TcjzYxt9KbBxYtEIxSOxh/p2P+npCVAqG11Y8sFjtgcOG+grerDNjB0nK0K5Bx7Aa6k91e5xlIpTuxkixYkAt6YShaEnMag6sIMbph6fsL/rSU/4QPY+Zkcv2bBG9cBhB71VS1hGWvW6+ZK0FDHu9NNtv0lDFEosnBgmriye2eSRSjiGzTCfDpOu98/rSRNXeKO6OfnQ0dQDRwb05T0wavO6DgZN/TOcO7cqNltrMxqVJ2wmpH+Yplkp5c14fKIZpA/O7t+1JCEFJwv5xffAEQV9Re9d8t2mTNXBxoHDcwFTVWl7b1LYYUW5FGWVlzfFiIbv+fDUUy32XvI6vnvgqAC9HIIL1693a5p9NNwkf1FTUzvzOA7Wg4rS1EuCntltRC8NPXh6166PJTe3Te3RX/7zRw3oK7rysvXb+jC7icxibASoBpoRqV9U4MENsZy7+JG/bR4PifsD75NI6JqZvcv48Mnr+O2Bow70cii8CDVptXHLSFVTx0FS97WGpzZvbrXfWyeewJOOLJSGHuYGHzOr20kImk5ex3sPHJWgrxiUSzduPAnHZV4MCu8ZCM+C5qMgLSIPwGGL9BtlISjWb/j54ZkPgr9R9hm3jjSJg1ASFDjjyiTxLVtKSpasOPPMputLxztijoH2H9Wgr+jfCSBwVP6ddDgdA7A7sk34RYD+yHZR8u3HWg8kQX+sjWiyPXX2QBL0dXZR8oZjrQeSoD/WRjTZnjp7IAn6OrsoecOx1gNJ0B9rI5psT5098P/DGDOyo3KnDwAAAABJRU5ErkJggg==', 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
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:25:52] "GET /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_PDF/Bv3HHbGtbY7weBYA527wJJ4ybTxqapCVaQ/689b02aa410cd0b0f4c2f048/65f05a36c544f77525a30631/689b03c190ff4690b90d9869 HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:26:18.125120 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:26:18] "POST /myclass/api/Get_Session_Nb_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:26:23.791120 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:26:23] "POST /myclass/api/Decale_Session_Sequence_X_days/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:26:24.174879 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:26:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:26:51.008334 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:26:51] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:26:53.646472 : 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
\nCONVENTION SIMPLIFIEE DE FORMATION PROFESSIONNELLE (Article L.920-1)
\nEntre 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 : part nom3_client PRENOM : part 3 ADRESSE : adresse02 code_postal02 ville02
\nEst 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 17/09/2025 au 25/09/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, part 3 part nom3_client s’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 , 17/09/2025
\n
Pour France Active Seine et Marne Essonne Emmanuelle Billard, Directrice Générale
\n
'
+ dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_90575.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 - - [17/Sep/2025 21:26:53] "GET /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_PDF/Bv3HHbGtbY7weBYA527wJJ4ybTxqapCVaQ/689b02aa410cd0b0f4c2f048/65f05a36c544f77525a30631/689b03c190ff4690b90d9869 HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:28:46.983048 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:28:46] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:28:49.830286 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:28:49] "POST /myclass/api/Get_Given_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:29:00.844783 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:29:00] "POST /myclass/api/Add_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:29:00.908926 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:29:00] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:29:03.153178 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:29:03] "POST /myclass/api/Get_Given_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:30:34.540361 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:30:34.541360 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:30:34.544360 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:30:34] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:30:34.550360 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:30:34] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:30:34] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:30:34.585096 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:30:34] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:30:36.904880 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:30:36] "POST /myclass/api/Get_Given_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:31:31.514021 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:31:31] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:31:34.174007 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:31:34] "POST /myclass/api/Get_Given_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:32:07.071499 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:32:07] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:32:19.586677 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:32:19] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:32:27.294858 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:32:27] "POST /myclass/api/Get_Given_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:32:46.862650 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:32:46] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:32:49.502685 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:32:49] "POST /myclass/api/Get_Given_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:33:25.554174 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:33:25] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:34:08.526306 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:34:08] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:34:58.674617 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:34:58] "POST /myclass/api/Get_List_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:35:01.284012 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:35:01] "POST /myclass/api/Get_Given_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:35:09.702125 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:35:09] "POST /myclass/api/Get_Given_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:35:28.524428 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:35:28] "POST /myclass/api/Get_Given_Formulaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:36:52.692776 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:36:52] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:38:03.344188 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:38:03] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:38:34.526141 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:38:34] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:38:59.825233 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:38:59.845749 : Add_Group_Purchase_Price Le prix n'est pas un decimal
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:38:59] "POST /myclass/api/Add_Group_Purchase_Price/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:39:06.125499 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:39:06] "POST /myclass/api/Add_Group_Purchase_Price/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:39:06.167120 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:39:06] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:39:28.335849 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:39:28.337849 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:39:28.338849 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:39:28] "POST /myclass/api/get_cust_prices_by_partner/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:39:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:39:28.362872 : get_linked_customer_to_partner -list index out of range - ERRORRRR AT Line : 519
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:39:28] "POST /myclass/api/get_linked_customer_to_partner/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:39:33.000170 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:39:33] "POST /myclass/api/get_cust_specific_prices_by_partner/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:40:16.497821 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:40:16.500822 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-17 21:40:16.502821 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:40:16] "POST /myclass/api/get_cust_prices_by_partner/ HTTP/1.1" 200 -
+INFO:root:2025-09-17 21:40:16.505821 : get_linked_customer_to_partner -list index out of range - ERRORRRR AT Line : 519
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:40:16] "POST /myclass/api/get_linked_customer_to_partner/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [17/Sep/2025 21:40:16] "POST /myclass/api/get_partner_class/ 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-09-19 09:36:36.975194 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-19 09:36:36.976167 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-19 09:36:36.977094 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-19 09:36:36.977094 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-19 09:36:36.977094 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-19 09:38:06.085281 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-19 09:38:06.086281 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-19 09:38:06.086281 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-19 09:38:06.087281 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-19 09:38:06.087281 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-19 09:43:54.990445 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:55] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:43:56.050807 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:43:56.054808 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:43:56.057806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:43:56.059955 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:56] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:56] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:43:56.088815 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:56] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:56] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:43:56.135458 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:43:56.139455 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:43:56.143458 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:43:56.148495 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:43:56.153457 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:56] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:43:56.157554 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:56] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:56] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:56] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:56] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:56] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:43:59.417646 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:43:59.422418 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:43:59.424806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:43:59.428083 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:43:59.431100 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:43:59.435110 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:43:59.439102 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:43:59.446100 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:43:59.457102 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:59] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:43:59.466106 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:43:59.475100 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:59] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:43:59.482103 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:59] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:59] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:43:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:01.895461 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:01.898474 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:01.901461 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:01.906501 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:01.910459 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:01] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:01.919595 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:01.927601 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:01] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:01] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:01] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:03.623019 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:03.626972 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:04] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:12.400392 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:12.402883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:12.403891 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:12] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:12.418337 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:12] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:12] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:12.487391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:12.489388 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:12.492390 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:12.496390 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:12.504392 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:12.510392 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:12] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:12] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:12.527781 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:12.532786 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:12] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:12] "POST /myclass/api/getRecodedStagiaireImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:12.553491 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:12.559524 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:12] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:13] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:13] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:28.783835 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:28] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:28.985848 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:28.989210 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:29] "POST /myclass/api/GetAttendeeDetail_perSession/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:30] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:33.796901 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:35] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:37.696510 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:37.699582 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:37.701673 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:37.706267 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:37.712692 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:37] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:37.717701 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:37] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:37.722701 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:37] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:37.729714 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:37] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:37] "POST /myclass/api/Get_List_Type_Organisme_Financement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:37] "POST /myclass/api/Get_List_Type_Pouvoir_Public/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:37] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:37] "POST /myclass/api/Get_List_Entity_Contact/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:45.404476 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:45.411479 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:46.044484 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:44:46.060471 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:48] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:48] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:44:58.828481 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:44:58] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:45:00.716195 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:45:00] "GET /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_PDF/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/689b02aa410cd0b0f4c2f048/65f05a36c544f77525a3062e/689b03c190ff4690b90d9869 HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:45:13.040271 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:45:13] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:45:15.057172 : 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
\nCONVENTION SIMPLIFIEE DE FORMATION PROFESSIONNELLE (Article L.920-1)
\nEntre 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 : part nom3_client PRENOM : part 3 ADRESSE : adresse02 code_postal02 ville02
\nEst 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 17/09/2025 au 25/09/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, part 3 part nom3_client s’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 , 19/09/2025
\n
Pour France Active Seine et Marne Essonne Emmanuelle Billard, Directrice Générale
\n
'
+ dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_37968.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
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:45:18] "GET /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_PDF/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/689b02aa410cd0b0f4c2f048/65f05a36c544f77525a30631/689b03c190ff4690b90d9869 HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:45:54.575053 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 19/09/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_63 Destinataire : FRANCE TRAVAIL Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 97200 - Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 FRANCE
\n \n\n Client : part nom3_client part 3 mysytraining+apprenant2@gmail.com\n
\nIntitulé de la formation : CONDUIRE UN PROJET
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nCONDUIRE UN PROJET \n1 \n1500.0 € \n1500.0 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n1500.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n1500.0 € \n \n \n
\n
\nCondition de règlement : 30J Condition de paiement : 30 jours
\nDate échéance : 19/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_63.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 = ' Sécurisé par MySy Training Technology
\n\n\n\nSASU 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 \nDate Facture 19/09/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_63 Destinataire : FRANCE TRAVAIL Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 97200 - Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 FRANCE
\n \n\n Client : part nom3_client part 3 mysytraining+apprenant2@gmail.com\n
\nIntitulé de la formation : CONDUIRE UN PROJET
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nCONDUIRE UN PROJET \n1 \n1500.0 € \n1500.0 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n1500.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n1500.0 € \n \n \n
\n
\nCondition de règlement : 30J Condition de paiement : 30 jours
\nDate échéance : 19/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_19_09_2025_09.pdf'>
+ path = ''
+ link_callback = None
+ xhtml = False
+ context_meta = None
+DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAEdAQMAAAALpCE4AAAABlBMVEUAAIv///+fga7nAAADM0lEQVR42u1aQY6jQAw0y4EjT+ifJB9Dmkj5WPhJPyFHDghvVZmZWe1l97SqrMKBUYCDMeVyuTyRfz62eD/0fuilH3pGxJC3yDWzb1eehrznlM8Fd+Ijtx/xF8c/foiBf2SuzzEj5nuf1mc0vNHetoil6a5t4EtMa+4xPWZ8gisinQ7GzFMM7oHjRID0PGZBZW/TMe8vEDiQrUgBEEDlMd8zrukeuDAeDXV5Y9r3iMu8Cz7mGCerPJdGvPx28maVOlScgIrg/cCN7YKYizN9M65IC+2KGWSe+Apj3y6zb+BoNiTBvoHHUzFvjJm1SrQbB46mCRohE1ZdqgHx3tjjalycyDjJg93+1vKTvfkBkpxonfFtUL9UcVbMNzEN9It1A2oACDsOyxSR9okNCHV5a0q7M8ZXxlzihB8ATTPU/ONizeOd0TdRi9QhOPGjK+PexUn+Y4UekCnCi8o0SrV4Z3wiXoAS5p4pHuraTulijPGz27NVqkKbcE8eT+8JaCRKxpS2ZUlyapNYBNM4FyeCxNRWk2YXj6uRIvejfjpDhWlXyy9qUecEt4MYnXkcORWeARVGSi452DkvIW43ZxWQoOCdnHtYkl1M6M7javSi8FIo7EfI+KJW5NzyJ1JL2ROcgMoaIqHUNeOZM2pM2+vaRjKf1lNzGbMKG/0SJQchsgiQsWTAZi2ydtqG95MOObV9597dEGIhCiAhGhHGNW6KaXxHt46/hAoofCI7il/kHbpDZeOILAeI9kSRoIbRydvJKv47fRWolhMqNRBZj25s702+SlmJZTizYFd3PR6SVpCDdFNUpvK0vDvnnU7+2KnHT3NZ48O1xjnvwMnjIWNfszN/lgU32Psq5wqCnBgQhnLfNAZ5m55yOZXso1Ai3EMdHt7qUNEr7XiFk8eLVQ5rddjEf3kuNiM+eZyHc8vPcmtD/vggN0X++Cvo8eFru6m+f3rNi7cFV3KQ7bP0uOpSrQgvY70DqgVt+95zymFBxv31eG2W1ehpLktpaX7zdrIU+AhpReI+3TfOb/Me3utCbZa5A9IygtbQ4+uN/DfLY/91iNMMUaOR+2b5/Q9J74f+04d+AmPRhpf/sWNXAAAAAElFTkSuQmCC', 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 819
+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 819
+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 - - [19/Sep/2025 09:46:07] "POST /myclass/api/Invoice_Inscrption_With_Split_Session_By_Inscription_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:46:07.144131 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:11] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:46:15.328770 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:46:15.358780 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:46:15.391877 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:46:15.437693 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:46:15.488407 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:15] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:46:15.541300 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:46:15.560415 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:15] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:46:15.624577 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:15] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:46:15.657874 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:46:15.686584 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:15] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:15] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:15] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:46:16.625159 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:46:16.660580 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:19] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:46:21.621358 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:21] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:46:21.668281 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:21] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:46:31.139666 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:31] "GET /myclass/api/GerneratePDF_Partner_Invoice/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/68cd0a336ae958b416d9628d HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:46:35] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:47:15.056523 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:47:15.062522 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:47:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 09:47:16.229588 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 09:47:16.232583 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:47:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:47:18] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 09:47:19] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:42:00.892648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 10:42:00.899634 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 10:42:00.905665 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:42:00] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:42:00.922632 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:42:00] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:42:00.927671 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:42:00] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:42:00.932632 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 10:42:00.936632 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:42:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:42:00] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:42:00] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:42:00.955632 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 10:42:00.949631 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 10:42:00.962634 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:42:00] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:42:00] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:42:00] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:42:00] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:42:02.968704 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:42:02] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:42:08.731983 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:42:08] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:47:10.988570 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:47:10] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:49:20.603303 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 10:49:20.606815 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 10:49:20.612335 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:49:20] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:49:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:49:20] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:49:20.627399 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 10:49:20.631913 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 10:49:20.635418 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 10:49:20.640942 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:49:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:49:20.648456 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 10:49:20.652975 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:49:20] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:49:20] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:49:20.660002 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:49:20] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:49:20] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:49:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:49:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:49:28.537413 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:49:28] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:49:32.252178 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:49:32] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:49:33.709130 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:49:33] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:49:46.206699 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:49:46] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 10:50:06.025636 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 10:50:06] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 11:19:09.794199 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 11:19:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 11:19:09.846612 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 11:19:09.849643 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 11:19:09.854628 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 11:19:09.859641 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 11:19:09] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 11:19:09.874616 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 11:19:09] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 11:19:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 11:19:09] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 11:19:09.887618 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 11:19:09] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 11:19:09] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:22:59.750419 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:22:59.753425 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:22:59.754424 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:22:59.756934 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:22:59.757935 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:22:59] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:22:59] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:22:59.764871 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:22:59] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:22:59.767871 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:22:59] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:22:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:22:59.770871 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:22:59.771871 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:22:59.773904 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:22:59] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:22:59] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:22:59] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:22:59] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:22:59] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:23:26.693063 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:23:26] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:23:31.405123 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:23:31] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:25:08.732032 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:25:08.736137 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:25:08.739139 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:25:08.745031 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:25:08.749031 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:25:08] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:25:08.761031 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:25:08] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:25:08] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:25:08] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:25:08.767033 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:25:08.771061 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:25:08] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:25:08] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:25:08.777032 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:25:08.780026 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:25:08] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:25:08] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:25:08] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:25:08] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:25:13.881815 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:25:13] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:26:24.198870 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:26:24.203125 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:26:24.207128 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:26:24.211141 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:26:24.216125 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:26:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:26:24.223131 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:26:24] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:26:24] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:26:24] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:26:24.230131 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:26:24] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:26:24.234130 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:26:24.236671 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:26:24] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:26:24.240682 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:26:24] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:26:24] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:26:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:26:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:29:50.960928 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:29:50.965466 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:29:50.967476 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:29:50] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:29:50.972470 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:29:50] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:29:50.975468 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:29:50] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:29:50] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:29:50] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:29:50.984472 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:29:50.986477 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:29:50.990472 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:29:50] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:29:50] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:29:50] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:29:50.997585 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:29:51.002558 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:29:51] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:29:51] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:31:43.467371 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:31:43.474408 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:31:43] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:31:43] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:31:43.482371 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:31:43.486373 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:31:43] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:31:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:31:43.495398 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:31:43] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:31:43.500982 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:31:43] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:31:43.507986 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:31:43.513987 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:31:43] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:31:43] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:31:43.520991 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:31:43.526992 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:31:43] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:31:43] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:32:11.687598 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:32:11.689605 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:32:11.691598 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:32:11.693599 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:32:11.694599 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:32:11.697599 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:11] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:11] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:11] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:32:11.705601 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:32:11.707605 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:11] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:11] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:32:11.711606 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:32:11.713610 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:11] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:11] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:11] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:11] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:32:16.908096 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:32:55.292950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:32:55.294950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:32:55.295950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:32:55.297950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:32:55.299951 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:32:55.301298 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:55] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:55] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:55] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:32:55.308296 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:55] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:55] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:55] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:32:55.312303 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:32:55.312303 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:32:55.316300 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:55] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:55] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:55] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:55] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:32:57.083890 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:32:57] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:33:20.898864 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:33:20.901868 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:33:20.903865 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:33:20.905865 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:33:20.907870 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:33:20.910866 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:20] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:20] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:33:20.914870 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:20] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:33:20.918872 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:33:20.922871 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:33:20.925877 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:20] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:20] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:20] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:33:22.979028 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:33:49.262999 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:33:49.265001 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:33:49.265998 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:33:49.267999 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:33:49.269998 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:49] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:33:49.272998 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:49] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:49] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:33:49.275998 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:33:49.279998 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:49] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:49] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:33:49.282997 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:33:49.283998 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:49] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:49] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:49] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:49] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:33:51.307652 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:33:51] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:36:42.790512 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:36:42.792514 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:36:42.793512 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:36:42.795514 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:36:42.796517 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:36:42.799513 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:36:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:36:42] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:36:42] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:36:42.805517 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:36:42] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:36:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:36:42.807517 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:36:42] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:36:42.809519 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:36:42.811517 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:36:42] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:36:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:36:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:36:42] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:36:44.216668 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:36:44] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:37:00.281320 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:37:00.283325 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:37:00.286322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:37:00.289327 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:37:00.291324 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:37:00.295321 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:00] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:00] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:37:00.302325 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:37:00.305350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:00] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:37:00.310322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:37:00.312323 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:00] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:00] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:00] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:00] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:00] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:00] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:37:15.453120 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:37:15.455121 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:37:15.456119 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:37:15.459121 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:37:15.462119 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:15] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:37:15.463119 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:15] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:15] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:37:15.470122 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:15] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:37:15.474119 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:37:15.476120 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:15] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:15] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:37:15.480119 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:15] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:15] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:15] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:15] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:37:17.339606 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:37:17] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:38:13.787116 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:38:13.789321 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:38:13.791319 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:38:13.793320 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:38:13.798322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:38:13.801321 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:38:13] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:38:13] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:38:13] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:38:13] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:38:13] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:38:13.809321 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:38:13.810321 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:38:13] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:38:13.814321 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:38:13.818322 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:38:13] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:38:13] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:38:13] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:38:13] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:38:18.817807 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:38:18] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:39:05.778648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:39:05.780648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:39:05.783653 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:39:05.786650 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:39:05] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:39:05] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:39:05] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:39:05.791652 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:39:05.793648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:39:05.795648 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:39:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:39:05.797648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:39:05.801493 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:39:05] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:39:05] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:39:05.805500 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:39:05] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:39:05] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:39:05] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:39:05] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:39:07.515693 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:39:07] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:46:45.420890 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:46:45.423888 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:46:45.425883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:46:45.428883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:46:45.431886 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:46:45.435882 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:46:45] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:46:45] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:46:45] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:46:45.441888 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:46:45] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:46:45] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:46:45.445907 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:46:45] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:46:45.448884 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:46:45.452886 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:46:45] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:46:45] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:46:45] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:46:45] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:46:47.003842 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:46:47] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:47:20.515271 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:47:20.519271 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:47:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:47:20.522272 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:47:20] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:47:20] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:47:20.531270 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:47:20.535270 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:47:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:47:20] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:47:20.543269 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:47:20.549285 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:47:20] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:47:20.557270 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:47:20] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:47:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:47:20.566270 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:47:20.571271 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:47:20] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:47:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:49:18.393641 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:49:18.394641 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:49:18.396643 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:49:18.399641 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:49:18.400641 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:49:18] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:49:18.403683 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:49:18] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:49:18] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:49:18.406684 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:49:18] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:49:18.410682 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:49:18] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:49:18.412685 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:49:18] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:49:18.414684 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:49:18] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:49:18] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:49:18] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:49:18] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:51:07.177677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:07.179017 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:07.182024 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:07.185652 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:07.188650 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:07] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:07] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:07] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:51:07.191651 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:07] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:51:07.195679 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:07.197652 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:07.199656 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:07.201651 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:07] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:07] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:07] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:07] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:07] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:51:09.523792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:09] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:51:30.657560 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:30.659561 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:30.661563 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:30] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:30] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:51:30.681074 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:30] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:51:30.703091 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:30.705093 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:30.706090 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:30.708166 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:30.710168 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:30.712167 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:30] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:30] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:30] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:51:30.717168 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:30] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:51:30.721678 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 12:51:30.722678 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:30] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:51:30.725678 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:30] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:30] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:30] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:30] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:51:32.483626 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:32] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 12:51:35.500817 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 12:51:35] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:21:37.141402 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:21:37] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:21:41.604777 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:21:41] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:24:58.013120 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:24:58] "POST /myclass/api/Get_List_Partner_Basic_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\\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-09-19 15:27:40.582534 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-19 15:27:40.582534 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-19 15:27:40.582534 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-19 15:27:40.582534 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-19 15:27:40.582534 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-19 15:28:07.850181 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-19 15:28:07.850181 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-19 15:28:07.850181 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-19 15:28:07.850181 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-19 15:28:07.850181 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-19 15:28:24.369534 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-19 15:28:24.369534 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-19 15:28:24.369534 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-19 15:28:24.369534 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-19 15:28:24.369534 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-19 15:29:33.220893 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-19 15:29:33.220893 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-19 15:29:33.220893 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-19 15:29:33.220893 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-19 15:29:33.220893 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-19 15:29:40.018823 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-19 15:29:40.018823 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-19 15:29:40.018823 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-19 15:29:40.018823 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-19 15:29:40.018823 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-19 15:29:56.337183 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:29:56.339181 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:29:56.342184 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:29:56] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:29:56] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:29:56.356215 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:29:56] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:29:56.383269 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:29:56.385274 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:29:56.387275 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:29:56.389275 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:29:56.390628 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:29:56.392133 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:29:56] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:29:56] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:29:56.399148 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:29:56.402145 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:29:56] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:29:56] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:29:56.406654 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:29:56.409655 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:29:56] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:29:56] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:29:56] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:29:56.745470 : Get_List_Partner_Basic_Setup -unhashable type: 'list' - Line : 298
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:29:56] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:29:56.745470 : Get_List_Partner_Basic_Setup -unhashable type: 'list' - Line : 298
+INFO:root:2025-09-19 15:29:56.746586 : Get_List_Partner_Basic_Setup -unhashable type: 'list' - Line : 298
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:29:56] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:29:56] "POST /myclass/api/Get_List_Partner_Basic_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\\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-09-19 15:31:23.255119 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-19 15:31:23.255119 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-19 15:31:23.255119 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-19 15:31:23.255119 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-19 15:31:23.255119 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-19 15:31:31.532808 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-19 15:31:31.532808 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-19 15:31:31.532808 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-19 15:31:31.532808 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-19 15:31:31.532808 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-19 15:31:37.751068 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:31:37] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:31:39.124554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:31:39.532217 : Get_List_Partner_Basic_Setup -unhashable type: 'list' - Line : 293
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:31:39] "POST /myclass/api/Get_List_Partner_Basic_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\\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-09-19 15:32:45.389736 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-19 15:32:45.389736 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-19 15:32:45.389736 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-19 15:32:45.389736 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-19 15:32:45.389736 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-19 15:32:45.449834 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:32:45] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:32:48.644539 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:32:49.111156 : Get_List_Partner_Basic_Setup -unhashable type: 'list' - Line : 293
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:32:49] "POST /myclass/api/Get_List_Partner_Basic_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\\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-09-19 15:33:27.310642 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-19 15:33:27.310642 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-19 15:33:27.311642 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-19 15:33:27.311642 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-19 15:33:27.311642 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-19 15:34:01.790096 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-19 15:34:01.790096 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-19 15:34:01.790096 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-19 15:34:01.790096 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-19 15:34:01.790096 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-19 15:34:09.656485 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:34:09] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:34:10.825462 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:34:10] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:34:14.943332 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:34:14] "POST /myclass/api/Get_List_Partner_Basic_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\\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-09-19 15:34:39.638516 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-19 15:34:39.639520 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-19 15:34:39.639520 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-19 15:34:39.639520 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-19 15:34:39.639520 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-19 15:35:38.827018 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:35:38.831533 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:35:38.834942 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:35:38.839859 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:35:38.843889 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:35:38.853862 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:35:38] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:35:38] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:35:38] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:35:38.868867 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:35:38] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:35:38] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:35:38.874854 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:35:38.875854 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:35:38.877854 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:35:38] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:35:38] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:35:38] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:35:38] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:35:38] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:35:44.364762 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:35:44] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:03.476441 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:03.478439 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:03.480441 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:03.483440 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:03] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:03] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:03.488443 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:03.491441 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:03] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:03] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:03.495439 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:03.497442 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:03.499440 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:03] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:03] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:03.501442 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:03] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:03] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:03] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:03] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:09.963960 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:09.965960 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:09.968960 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:09.971958 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:09.973958 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:09.976960 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:09] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:09] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:09.982960 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:09] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:09] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:09.985961 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:09] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:09.987960 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:09] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:09.991966 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:10] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:10] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:10] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:10] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:26.396654 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:26.400664 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:26.402662 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:26.405662 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:26] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:26.407662 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:26] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:26.410007 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:26] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:26] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:26.413012 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:26] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:26] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:26.418012 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:26.419034 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:39:26.420034 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:26] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:26] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:26] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:26] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:39:28.033739 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:39:28] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:40:57.441589 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:40:57.443588 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:40:57.444588 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:40:57.445588 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:40:57.447588 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:40:57] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:40:57.450588 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:40:57] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:40:57.455592 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:40:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:40:57.458590 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:40:57] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:40:57] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:40:57.463673 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:40:57.465676 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:40:57] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:40:57] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:40:57] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:40:57] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:40:57] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:40:59.221139 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:40:59] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:41:43.988862 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:41:43.990862 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:41:43.992861 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:41:43.994863 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:41:43.996864 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:41:43.998376 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:41:44] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:41:44] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:41:44] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:41:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:41:44] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:41:44.006401 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:41:44] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:41:44.007396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:41:44.009378 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:41:44.011377 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:41:44] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:41:44] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:41:44] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:41:44] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:42:12.331792 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:42:12.335778 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:42:12.337777 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:42:12.338776 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:42:12] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:42:12.342774 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:42:12.342774 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:42:12] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:42:12.346775 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:42:12] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:42:12] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:42:12] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:42:12] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:42:12.353134 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:42:12.355134 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:42:12] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:42:12.363134 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:42:12] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:42:12] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:42:12] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:42:19.828856 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:42:19] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:43:20.491520 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:43:20.495453 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:43:20.498452 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:43:20.502449 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:43:20] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:43:20.507452 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:43:20.512450 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:43:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:43:20.520467 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:43:20] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:43:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:43:20.526447 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:43:20] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:43:20.529449 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:43:20] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:43:20.532475 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:43:20] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:43:20] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:43:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:43:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:44:57.179654 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:44:57.181656 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:44:57.183658 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:44:57.185655 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:44:57.187963 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:44:57.188962 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:44:57] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:44:57] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:44:57] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:44:57.194965 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:44:57.197962 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:44:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:44:57.199964 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:44:57] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:44:57] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:44:57.204963 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:44:57] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:44:57] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:44:57] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:44:57] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:45:01.486051 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:01] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:45:04.472596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:04] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:45:17.776986 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:45:17.778987 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:45:17.780986 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:45:17.788987 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:45:17.827002 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:45:17.828521 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:45:17.830536 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:45:17.831541 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:45:17.833540 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:45:17.836569 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:17] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:17] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:45:17.840541 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:17] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:45:17.843541 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:17] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:45:17.846541 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:45:17.847541 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:17] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:17] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:17] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:17] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:17] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:45:19.189730 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:19] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:45:21.005744 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:45:21] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:49:47.884979 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:49:47.890536 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:49:47.894530 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:49:47.899531 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:49:47.903531 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:49:47] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:49:47] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:49:47.906530 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:49:47] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:49:47.913542 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:49:47] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:49:47.917529 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:49:47] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:49:47.920526 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:49:47] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:49:47.925547 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:49:47] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:49:47] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:49:47] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:49:47] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:49:53.030116 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:49:53] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:53:28.538391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:53:28.539391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:53:28.541390 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:53:28.544390 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:53:28] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:53:28.547392 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:53:28] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:53:28.550391 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:53:28] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:53:28] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:53:28.554392 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:53:28] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:53:28] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:53:28] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:53:28.569390 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:53:28.575395 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:53:28.577395 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:53:28] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:53:28] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:53:28] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:54:08.787395 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:54:08.789396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:54:08.791392 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:54:08] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:54:08.796394 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:54:08] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:54:08] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:54:08.798392 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:54:08.801391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:54:08.803391 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:54:08] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:54:08] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:54:08] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:54:08.808391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:54:08.810391 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:54:08] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:54:08] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:54:08.823404 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:54:08] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:54:08] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:54:20.045602 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:54:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:55:46.703853 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:55:46.710842 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:55:46.717365 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:55:46] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:55:46] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:55:46.721360 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:55:46] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:55:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:55:46.741262 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:55:46.744780 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:55:46] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:55:46.750779 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:55:46.753780 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:55:46] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:55:46.759779 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:55:46] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:55:46] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:55:46] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:55:46.771782 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:55:46] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:55:51.477558 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:55:51] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:55:55.337851 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:55:55] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:55:56.398114 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:55:56] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:56:42.126037 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:56:42.130027 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:56:42.134023 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:56:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:56:42.138020 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:56:42] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:56:42.142019 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:56:42] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:56:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:56:42] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:56:42.169019 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:56:42] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:56:42.186030 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:56:42.194184 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:56:42.196185 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:56:42] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:56:42.202187 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:56:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:56:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:56:42] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:56:45.829814 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:56:45] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:56:48.689271 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:56:48] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:56:49.547743 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:56:49] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:59:42.070396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:59:42.072398 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:59:42.074396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:59:42.075396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:59:42.079396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:59:42.080397 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:59:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:59:42] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:59:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:59:42] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:59:42.088397 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:59:42] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:59:42.091398 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:59:42.094398 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 15:59:42.095400 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:59:42] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:59:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:59:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:59:42] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:59:42] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 15:59:44.101200 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 15:59:44] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:01:16.919398 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:01:16.926388 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:01:16.936393 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:16] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:01:16.943397 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:16] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:01:16.952394 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:01:16.959282 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:16] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:16] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:01:16.966544 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:01:16.971732 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:01:16.976650 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:01:16.979744 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:16] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:16] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:01:20.693250 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:01:49.792602 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:49] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:01:49.804654 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:01:49.807630 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:01:49.811716 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:49] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:49] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:01:49.821696 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:01:49.829702 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:49] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:49] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:01:49.841702 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:01:49.843704 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:01:49.847701 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:01:49.854226 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:49] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:49] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:49] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:49] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:01:52.220324 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:01:52] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:02:25.459825 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:02:25.463826 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:02:25.466825 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:02:25] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:02:25] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:02:25.471829 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:02:25] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:02:25.474828 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:02:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:02:25] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:02:25.480828 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:02:25] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:02:25.488826 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:02:25.497825 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:02:25] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:02:25.504831 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:02:25.508828 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:02:25] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:02:25] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:02:25] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:02:45.728231 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:02:45] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:03:52.624815 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:03:52] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:03:52.636822 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:03:52.642825 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:03:52] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:03:52.644822 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:03:52.647822 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:03:52] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:03:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:03:52] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:03:52.657838 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:03:52] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:03:52.667823 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:03:52.675854 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:03:52.681824 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:03:52] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:03:52] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:03:52] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:03:52.705868 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:03:52] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:03:55.452990 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:03:55] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:04:08.133430 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:08] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:04:08.168430 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:08] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:04:11.846800 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:11] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:04:18.822817 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:04:18.824816 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:04:18.826816 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:18] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:04:18.832816 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:18] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:18] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:04:18.867400 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:04:18.872399 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:04:18.874403 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:18] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:04:18.878400 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:04:18.879398 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:04:18.882399 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:18] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:04:18.884400 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:18] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:04:18.888398 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:18] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:04:18.892407 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:18] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:18] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:04:18.896399 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:18] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:18] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:18] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:18] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:04:20.758428 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:04:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:05:39.062947 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:05:39] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:05:39.102503 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:05:39] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:06:12.757630 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:06:12] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:06:13.797570 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:06:13] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:06:48.772237 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:06:48.778238 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:06:48.783232 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:06:48] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:06:48] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:06:48.794331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:06:48.797316 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:06:48] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:06:48.807355 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:06:48.809313 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:06:48.817316 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:06:48.821336 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:06:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:06:48] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:06:48.841329 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:06:48] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:06:48] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:06:48] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:06:48] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:06:48] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:06:54.860940 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:06:54] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:07:49.206025 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:07:49.211026 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:07:49] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:07:49.214025 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:07:49] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:07:49] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:07:49.222026 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:07:49.224026 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:07:49] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:07:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:07:49.230071 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:07:49.232071 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:07:49.234072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:07:49.236076 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:07:49] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:07:49.241577 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:07:49] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:07:49] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:07:49] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:07:49] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:08:24.834971 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:08:24.838962 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:08:24.842957 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:08:24.848958 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:08:24.854960 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:24] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:08:24.862955 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:24] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:08:24.865957 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:24] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:24] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:24] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:08:24.872955 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:08:24.876956 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:24] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:08:24.885955 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:24] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:08:29.510248 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:29] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:08:35.725937 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:35] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:08:35.760933 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:35] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:08:40.333307 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:40] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:08:40.362294 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:40] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:08:58.405304 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:58] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:08:58.439326 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:08:58] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:11:05.671422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:11:05.676422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:11:05.681065 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:11:05.685065 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:05] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:05] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:11:05.691062 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:05] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:11:05.695056 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:11:05.697056 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:05] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:05] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:05] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:11:05.718093 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:11:05.721607 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:11:05.724619 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:05] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:05] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:05] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:11:11.980838 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:11] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:11:16.542453 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:16] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:11:16.576786 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:11:21.645290 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:21] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:11:21.678292 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:21] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:11:27.364359 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:27] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:11:27.396902 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:11:27] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:13:58.163286 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:13:58.170520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:13:58] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:13:58] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:13:58.181525 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:13:58] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:13:58.192032 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:13:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:13:58.202415 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:13:58] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:13:58.209430 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:13:58] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:13:58.220414 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:13:58.230431 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:13:58] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:13:58] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:13:58.258431 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:13:58] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:13:58.278418 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:13:58] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:14:18.520848 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:14:18] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:15:15.329736 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:15:15.331736 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:15:15.333737 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:15:15.336740 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:15:15.339748 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:15] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:15:15.342747 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:15] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:15:15.347743 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:15] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:15] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:15] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:15:15.353246 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:15] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:15:15.357252 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:15:15.360255 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:15] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:15] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:15] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:15] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:15:16.901868 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:15:39.493817 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:39] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:15:39.528814 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:39] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:15:48.647623 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:48] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:15:48.701140 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:15:48] "POST /myclass/api/Get_List_Partner_Basic_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\\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-09-19 16:25:50.315406 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-19 16:25:50.315406 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-19 16:25:50.315406 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-19 16:25:50.315406 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-19 16:25:50.315406 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-19 16:32:01.573521 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:32:01.576537 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:32:01.579061 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:32:01.583074 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:32:01.588098 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:32:01.591055 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:32:01.600115 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:32:01.615942 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:01] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:32:01.634935 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:01] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:32:01.643936 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:01] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:01] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:32:01.662938 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:32:01.678934 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:01] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:02] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:32:04.134678 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:32:04.138679 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:32:04.142681 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:32:04.146679 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:04] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:32:04.158678 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:32:04.160675 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:32:04.169679 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:04] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:04] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:04] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:32:06.645569 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:32:14.108380 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:14] "POST /myclass/api/Delete_List_Emargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:32:14.220397 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:32:14] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:33:35.887291 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:33:35] "POST /myclass/api/Get_List_Emargement_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:33:38.796998 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n
\nListe d\'emargement (avec Signature)
\nFormation : CONDUIRE UN PROJET
\nSession : BH Session Juilletss (SNP_SESS_0608_dup) Durée formation : 17/09/2025 - 25/09/2025 Date : 19/09/2025
\n
\n\n\n\n Date \nNom \nPrénom \nPrésent \nSignature \n \n\n \n \n\n 15/09/2025 09:00 - 15/09/2025 17:30 \npart nom2 \npart 2 \n Non \n \n \n\n \n \n \n
\n
\nNombre d\'heures : 0 h
\n
\n
\nDate : 19/09/2025
\nColas Rail
\n'
+ dest = <_io.BufferedRandom name='./Emargement/Emargement.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:Col 0 has width 40%
+DEBUG:xhtml2pdf.tables:Col 1 has width 20%
+DEBUG:xhtml2pdf.tables:Col 2 has width 20%
+DEBUG:xhtml2pdf.tables:Col 3 has width 10%
+DEBUG:xhtml2pdf.tables:Col 4 has width 10%
+DEBUG:xhtml2pdf.tables:Col 0 has width 40%
+DEBUG:xhtml2pdf.tables:Col 1 has width 20%
+DEBUG:xhtml2pdf.tables:Col 2 has width 20%
+DEBUG:xhtml2pdf.tables:Col 3 has width 10%
+DEBUG:xhtml2pdf.tables:Col 4 has width 10%
+DEBUG:xhtml2pdf.tables:Col widths: ['40%', '20%', '20%', '10%', '10%']
+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 - - [19/Sep/2025 16:33:38] "GET /myclass/api/GerneratePDFEmargementList/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/689b02aa410cd0b0f4c2f048/conduire-un-projet-af4/6605a7ead07e7e503a02b509/- HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:33:45.011087 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:33:45] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:33:53.901212 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:33:53.904215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:33:53.907213 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:33:53.909211 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:33:53.914212 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:33:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:33:53] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:33:53] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:33:54] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:33:54] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:33:54.909912 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:33:54] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:33:56.488295 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:33:56.489296 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:33:56.491295 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:33:56.492296 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:33:56.495296 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:33:56] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:33:56] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:33:56] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:33:56] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:33:56] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:35:53.960865 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:35:53.962870 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:35:53.963871 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:35:53.965870 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:35:53.967870 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:35:53] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:35:53] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:35:53] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:35:54] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:35:54] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:36:51.629588 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:36:51.631585 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:36:51.632588 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:36:51.634587 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:36:51.635585 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:36:51] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:36:51] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:36:51] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:36:51] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:36:51] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:39:12.553168 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:12.555243 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:12.558256 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:12.560054 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:12.562207 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:12] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:12] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:12] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:12] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:12] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:39:32.345279 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:32.346278 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:32.348277 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:32.350277 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:32.353280 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:32] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:32] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:32] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:32] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:32] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:39:33.236430 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:33.238429 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:39:34.067677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:34.070681 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:34.072679 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:34.074707 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:34.075708 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:34] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:34] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:34] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:34] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:34] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:39:59.285364 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:59.288365 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:59.291365 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:59.294367 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:39:59.296364 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:59] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:39:59.299363 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:39:59.305364 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:59] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:59] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:59] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:39:59] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:40:04.413404 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:04.414382 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:04] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:40:05.418200 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:05.420196 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:05.421283 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:05.423290 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:05.424289 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:05] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:05] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:05] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:05] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:05] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:40:13.888055 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:13.890055 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:13.893056 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:13.895058 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:13.898054 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:13] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:40:13.899060 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:40:13.905576 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:13] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:13] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:13] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:13] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:40:17.875492 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:40:19.527334 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:19.528336 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:19.530335 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:19.532337 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:19.535337 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:19] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:19] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:19] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:19] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:19] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:40:26.856312 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:26.857816 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:26.858854 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:26.859822 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:40:26.861823 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:26] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:26] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:26] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:27] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:27] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:40:28.219692 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:40:28] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:41:18.059813 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:41:18.062815 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:41:18.065814 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:41:18] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:41:18.068816 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:41:18.070814 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:41:18] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:41:18] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:41:18] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:41:18] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:41:32.482843 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:41:32.483842 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:41:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:41:32] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:41:41.086324 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:41:41] "POST /myclass/api/Get_List_Conventions_Stagiaire_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:41:43.110196 : 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
\nCONVENTION SIMPLIFIEE DE FORMATION PROFESSIONNELLE (Article L.920-1)
\nEntre 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 : BENOIST PRENOM : Christelle ADRESSE : 28 Avenue de l\'orce du parc 97200 Fort de France
\nEst 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 31/08/2025 au 03/09/2025 - Durée : 15.0 heure (s) - Lieu : 23 Bd de Reuilly , 75012 - Paris
\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, Christelle BENOIST s’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 , 19/09/2025
\n
Pour France Active Seine et Marne Essonne Emmanuelle Billard, Directrice Générale
\n
'
+ dest = <_io.BufferedRandom name='./temp_direct/Convention_43598_51193.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,iVBORw0KGgoAAAANSUhEUgAAAL0AAABYCAYAAACgXvYBAAAgAElEQVR4Xu1dCWBUxfmfmffeHsnuhitcInJ7oBzF1iqQbBIQtcUbvPBGsa3VKorFaov1qEf/WhUV8UIRURBFVJAjyQYBixUUEERF7juQZI/s9d6b+f/m5TBA7mwAYV8bE3bfmzfHb7755vt+3zeUJK9kDxxnPUCPs/Ymm5vsAZIEfRIEx10PJEF/3A15ssFJ0CcxcNz1QBL0x92QJxt81INeCKLUOEw+7Ek6lX+/HX9HiKAXkFhyWJM9UFsPHBWgFz8SDwmTawDfHsQkorzCAn85OCVpgDNjpPJz62vOCcFnNvynpeAW8ClVSRx3zSb7yBSaRaLJoU/2QHU9cMRBL1aQHkIhT9IUcokF6wrI12e8Dr7XhodCALsgI2g/8kl9ikjec/z1wBEFvVhLBhGDPEdcpD8kfcMAL8fqYNCrZQPIdTJG6UcmH3/DmWxxfXrgiIHe+Jpco6jkKeIgHaCLNxzw1bUuBcWUkq+pRi6mvcnW+nRA8p7jrwcOO+ihv9t5mIyllPyD2qCTJ2rbqQHwceJHuZfRviT3+BvKZIvr2wOHFfShL0n7VBt5FFC/yaqgXt9q1nEfdrRyV8tNMlbpQ55OUKnJYo7RHjhsoBdrSB9YWZ6hTpJtgd1IUI/KFkCt4UHyFutHboakT1TJCapgspijrQcOC+jFenIegP4MsZNTLHUG5saEXQA87DX/g9VmJD2bbE5YucmCjtkeaHbQm+8OH8NOzn2UuMOtG2Whqa3r7dDjo8RvEnKJ1o/kH7OjlGxYQnug2UAvnrvGwx0p9zNV+wtpvcFOOi3hxBZmCZPycEdJi6URI3fbBmAVSV7JHqhnDzQL6MXLt3aGw+kZqiqXSmSKOBOk5WaTdi1gxBFKDPCd0JJKocebZDQ9M2Fb4np2W/K2X3IPJBz0YtJNZxK7OpGo2lnEwJ7SlPIYr+GqEK6dnHTLp9RVwkA3aPyViokUIt/EDHKR88ykPb7xHXl8PplQ0ItXRl9OVOVJoqpdSRyAB1us6iUM8ARcezjpCqZYWmHjgO9AsQbZa5pkpNaHFByfw5ZsdVN6ICGgFzNmKLwk9x6mir8RTXOTWC0GeNNGhGM/J12WcNpqm9ogvg1oBphGpoiRu5Rfkeeb0vCj9tkBL2vEbcOOpQshQbdJVgyA9KANYSQdtU07WirWZNCXvHh1yzS7+wlwHG8hCorT66G3cI0IW8AkXZZy2majis0trZNoJmsKKQ9v7hTWl9wEe3yzA6HdufNTSyPmSYRqgmJGN2bQhB5TTKoEI0uGbsPzh5bRe4atRXr6aei1fiBGnwF8d8dtbYhgUifch2d247NNgrANwjR/sNnFluJFQ/211SVt0OctTRZtL+9pdL1JXBWKUliaO2RPY9p9ND/TJNCLN2/pJQz6PNXUc4kJ47v8qe8lIOSVKKcnLhOk3foyznxNsJKfu/BTSpbD83oRoNH8A+HNV12E38eoNlZwKFONnGMAnca5uTKkFV5CFo08AKyuwXmZVFFHE8EvJIrqsfY+1V5lHUNNPSQo+RwTYKlpRBdFlgxbfsjtI9baXPsKn2FUvVKY8YbyViuLQ70dghvvBEOe28mKMxPlO68vOpr1vkaDXn9l9FCF0Gdoir03iaJPDtLf61VrAJ+wuBAnLBe04xqKMafVmjRhj8fGdxecUFfQAeTzepXdxJuklA/HbdOp6houzMZS89Eg1UGEHloSJGIo8WVVFpSSmXuLojgeo8zeRphg3ImKFfLgmV9liCiD5Ma+iCqYJ/EdlBuzbXrJ+H1LLwpWNFdKea6a86nN82uhlza6F6jqJjxWPDFU6r77uAc9sE3JK7eMFpQ+Sp1augX4plywbQoKE0/7lZycuJJRhrCRqgsGiGT4twDgb4dp8sWmvKohz3Yc/lVKMBh8kyqOyxsNeoBUrhCUk7sDBd5KX4Lbm/97oPd9wmx2csCEAsCZCk3RiomBHEFHyMlgTYgDJwPVWmAylZQQwzwruGTIDxVta+HNb4G7P6ZqyiBhSL52Iy5E4wghItQ0rgp+nv1RI0o4qh9pkKQXT12bytNsD2LpG0ttIAZLC00iLgAfyOei3WqTnPRflSpGGfAlZiDlocdPBq/mNlS2UXp1Y6pYK+glmAGMOi95j1laGmf2vrG8gT/J+1udP9ejR5xziZIykJhVQGmVCSnOY9DjBdQ3itkvWqDBbamSItc6SHdwOOQEkJLe+sB8MOT1PkYmYFqVX7WCXk4ma0LVfjE1Fb6Vom+4zT4stGDg3rru/6V9X2/QizdvO4HHjaeYTbuKcGlDaYD+Xq9ekTRJxkWb7+DEWqoQNc7AxiQiQpbSUnIpHUgOa+fXDHq5gxYm/rsJIlmK4er7EEshAAZHHJ8VbLv3fjJzpKW/uL0LBwmqFFCisp9VGlmEkB6NVxAYORPiZBMLK6apRNtxqpwESPegjHm54NlUdWoUE8Q0AtNK0zvcRGb2jlft3hpBL1UjYZZi3dmGP6Q4qf6SMcmKI0bN2IsBX9YL9Rq6X9hN9QK9ePXm38B88TR12Ada0l2CvqFXbW8CPqxL4sfE0tpqA6c9P2dEDe3UdXKprS82sIf5qh70Uv2AlDX1x6jK36SmwhGmVWPLBGe0nTu+ZcO8CyqjBtyZBbdCc3nZ2rNK9QUXJDnKDM8O+rIuqamZaYM+aWmoqQOA1xuZQmH/0v+6Py9nx8H3Vwt6ueIIM4SJOh7q4zxhmDWCXmjQMGNRw6+mbsUeJEFL+WEevDpeVyfoxRu3noFN5HTisPUG4DHIGKiazIUCEkTq/NVcQk6UavZo0B0FLO+GVab1LP5vaIJ0/FFjHVY+TgcV338kuqxG0Ev1QNDBQd+gJY2plzvLNw5tfKJskpeDXgXojfCHQdL2OuLrHaq13N5rbeQ03HGQhK94plrQM6kjRvdwrgwtXZy5pjH1PpaeqRP0kfGX3uxI1V6NhOPS/iWklJc4rfbiRMYvHSpFcDuvxn4vX87lFbPMF5aeIEuGuZ/Goqpj427t2bPmzxl7JDq8ZkkPqcljtwR9Oa82pl6ejILrhCLetCZ3OeihJpVt1in5CJvXfKjzO+GO2oN+3seFvcQejoWLVwwJ1MdJVT3o5bAYQQzeDaH87A8aU+9j6Zk6Qb/nqsyhDko+UBh1RY0Ks1oNj1Wg9uAequUtlp2yyjSRLhmsJ+T7zS6yY5+jkCv8jiu/+/Ddw93pNer0srLC3IK5v7h8bfq5dYLYoG8vDYVck2oy86V68/tRIZZTpsE1XVV7kFsAeN+we4fqLZtbiBcVoXP8ZR+wEoiFQkrFl4xxnz8vx9oYH3zVrNPLFYp/h33Bf/HMz7twGP1RJoaXfQod/u3D3c9H4n11gl7cOkArDLnHqAp9wqHQlIhEZDNdUuBBy+E/7XSKn7anKnZkuzGpUcw5HT9i/QcvN9Nrqy22VusNg+SUlpaDJjlVnDAj7psVdESuIVX0+ANe4M13eAR5S6ipI8qsN9XofJYlBxvPctOltRJYJkz8MsM6wL8LHy2EHfc/Id+wb6uWX5v1Rtr4hbTzV12prfdgohklzwTzs+8+nH18pN5VJ+grKlY4yjtapfT/7ArzRColfmKrrTIhduyzG+s2uxRsHSCBYLHExtEQPAQJ9dfLv/vwsFkTGm6nB3gUTAYzNgoSc1ptPePKWHgqzL5vwAF0lmWGRM6S+lljpVQoN5fK39zYQkn8T4H87E8r3tdgO72cwNwIEWYOC+blLEvsiB6dpdUb9LL6RaOyr1KYeNrGaPtwAiW+rARTBNnv18xvf3KxSFyBse9nCWiTEl+IEH7uG/HdB4fFQVU76CX4DrR3W55So3QTVcTQmlSPqhBIOye3u2ljf0HLL4Oq06Hsu/JVtFISl7MIrH8fuiJQ2NO5HtpGmDgfuvpaWULtdvryCPqqFbHqHf4iGHJnHmue15qmXINALwvZN8p7sUrJcw5FOTEMid8I4+UhdYGEJ6GIYq76yU0CIVVRMAEOvmwAmWHpA/yRy9bN/ldzy5A6QU9ktp6Kesq8gzZsyiPPBQl7oCGmvtTBi/owqvSHKu9Fm07F5jUdpbWELR1hMla6Qrho5dbeMjvKDekBTacgtQo9+ATMnX+tHfSWLoaLRqDDl4+7XDVQKOdjgwXZx01yrAaDXnbsnqu9Q2yMTErRlO6h+rAqa0Eo3DckZjC+dmOq2FMMN28VCX/wYxokvgH2FiTbP79NL35sgs/XbHbkWu303JgGleBRxlRdYBNo1ZNpImgaOwH42k2ONfUFKMUt3L1S45qWokWEg9mFCxbiduieLhikUzjlffGSc4B+GTNWWYq1jzAj+UQxRwRzh+yv3k4vqygM2OefhDV4skZBfyj3L4BqwAPtSrbAeXaAk6u5hcqRLL9RoJcV3jsqczC68gWXqp4RaqSOb+3PBOffb3WZW/Y4gekajPxVekiT3kgMICx8j7RpW/RoVjMBvzY7PePmuf4C78KmDJw7I/cchfBIyeKhX9evnBmKJ7v1n4VQnylbYMqBLzenIrbSjIoLI1/k7KjeZCnpDfFCCPjfgQP0v/q979i9q9Ggl11SdF1OHyr4Gykq+1UYEr8hdh0JeJgnxcadDvHj9hT8if/VM1ZCldYGMPd1wp9rG/Y8kLV5SmNpkDWObK2gJ2KIPz+j0VnU3Fl5F1FqnyxFNOb8ZOqwTQrMP6eoLpilDVnUjRvsp0pVBw9YFhkeX2Hq2oXhpYN21gh6EdsLKsPvA7lJ0DcJ9HKQdl7x21NdNseLTlX1SonP60Exli+F3g5Ljc38bpNLgVcc49Gw3YEEvrzihD8P0949I9fOTOjyXLt6E58Iaf8cNRQu1Fpc+qAhaGo8XOS7YHsFoAHKftDMPwD1oKuoYFBy839Qk17nmj4nvHDZbkImHCI/Op29zBm0xx4GF2dsmVOrnGNfRmGYp6rGVTK4pEb1BuR4Svljum6+pqkqNiC10CdMlTk06i/0ZaEuP1+uwYvTEU/TE6a1cEnQvdbdosQTVNKjZEHfUs/Zn7US9jYs6DtzHxkxQ3EXprcM9nL7yeQzjY7e/NY7g6EwWTE83Gboko5RXe8Fisb+0tLU9U53sJ0qaFdQOuIBc9dq8sVImdm0Wa8mg17WruT67O7C5C85VWVoBPEWdVFzpN5eFNTM1T+5aDSmsIYCvqJHyiU+0YXxYonfvHfMzo8byaU9tI9r3cjCbQrIFdftIaXY84vdqqpcUZybsdoz7LNWPGYH4J2ZZZRilGIxHy0vr6QSb4XonoOgqS/x4R7KOeY0Z0JR2zPBR+D+i637Kzy5UtLLUBcjNCHky3pItqJm641cHS3baElNVJGKXoDdXsaofc04u96/OHOT9fkIASDnTYK4ykE5cazLb6Bu6eDVaaGQZ7wrNTAV2+PlpQXZT7oyCmCSNR6jXB1nM0t2xzTPeyjhRZOKXShzMnz6GkTWDsaVvxnMnIBl/nRQO9bHqbgj5sva0KyIl32WqBcUjhrcAWSoSW6beqE0Z9Yk8aUpMhxRjNUbXawkpLGqpsnG1EWRzhU8iA3uG86wY+zvt74DMDb9qpNabPGe67gkQDmCZCi/EibFGc5zC05U4nwZ7POdQDk+ALxl9neE5UjVTYKayz26lOjSPCqdYdITLIN1qm5iLc7OLs7U80vzB6+qHfSyqGpMltU1QdruzUgQb7q01Je1SN7SZuASd0zVP0UFSzCRnTADheFIeccU9B8o9Vvc2x+/r5Z7Bnd27jnwKk7DhBjO7PadPBZbjXsfwzMXyCYJTRlHoqCPK6DqUnUWJsH/VKpN9RfuWkzWNv+GOmGglx0TuC6ntc6NF2HOHGlAzTEOEvnyOBEDnqY1G918b5EdtsmGqTQ1QUzBBkFucKOmMT0ejv/pmq2fNhn45aB/C9SAyxofRCJBb8Qx+NdAEr8vYZealZcN+uj9AHY2oqbkdLUyzx5oh5dArzI0h9jp8Z2kLHA9Crbe2FC+t9J30WDnVI2gN4owW0eEFmfmyVvSvfkuuNFmY8ROKq/rqqAv+3IExDxOWcp9Jg/fiwnyb3mv3KRjgr0Nxux57pbO7cFg6Fu08WUwda9Ew14PFXitoP42gz/rEGX2XIA+iOVsRpDxZxti7q1L5tT0fUJBL1+y+9pzUzWuP+dU6U06QC/BLy/JqUHj+PotKWLbnhSp0iT03ZCRIKoxEhPme8UxZcyYjTNrDZ6uq8M6jVjm9BfGpjNbq4ugM9d1e/XfW0EkUYy3fkVocfaMiptanTXXE3emXgXA3ggb/emEOVLLDFlyWyJFYfXOKIuaYE0UXGZkG7zUj4cKsl6qqma1HLIwzTTUXGpvPUAYjQwXlD4HIxgmpjk8tDjHAn15+KS0WMl+3Y36ZpoR82zmFD0hcj5GlS8IFni/kPd6vMt6wKL0Gebt2yDe7gSB7hFKjWuhqY3GStaFE/VBZhoOeCH2gRfxGnwF8ASLWcxQl/qXDG6ywKprsBIKvIqX7R3hdWk2+piiEJjYZHirTHdAyObdDmPDNpfcskqSU111a/D3FvCxnMS48ZHJzT9e9f2cnQ0upOKBCROYK3/wGKY4RwsRt+LnGl4WKiM4mJLszmopvYjDdcVt50OfHUop7QPAIxuCkoowQusArYoLOnQZVcGMxRFOuAaxsUsNoUwJL848xNw5YMBX2gZ38GHOHOdhYtTfJFb5MggjxQ5OnP6tadL7IoszZRYH6PQzFNfeNn9HxS7C0GGzST8MZmX+212Q3xPBP2ORL+Lhoop7cbs7I/9maIC3oddUCLxZgfS2T7p27+qBkX8YM7cXmrSLqPxxZiqXYRM/EPjYZXJjXOnioc1OfW4W0Ms+Wjuit629ve0jChX3qljlpaVm3aZUZpgYXqm+1gtBDceZJOzYAZgIjy9KY3zUkG/nNCFzwgTmHDSgky3Fo9B4XdvzQxskgzVMaguGPs8AY7L2C+zL9nDr9gHfoh2hRivIdOmRxSV1eZh5GCSs0HYaPLwqsnhYGRBruDqdPcMZsrvbCZ6Cvm5YvbHaIFQTNBA9vq9o+QWgM1e5zv/Rnubf2inuINFIZQCLYD16zNM2bPg5UKbiiZTBizsIO9MiiwZtrfjMiywTK5DmRMT04tCyYXul2hRVzI5M13T/4j24ryzCrDmv+mGvkTUQE7xqYJP5pN+v3bl6k4eWRqGAQM5j9kt3+AFmOQnv8m1b5dvkigB31QF15BBE8qfqBXKa3BFVdhaegIRV1LCujLl969Tjxr3eyGE67h5rVtDL3nz04vv76Wv3f6IF9BP0cpUGAtCImazSHisroUP2xxAKXVEhuQUwBHNAJ5Rc2CoToZxiW2WoMAk4yGiVN8k1HXlfYEo373wj8vxzx92oJhtcaw80O+hJ9vIR7f17X+m7bZW7bYk000I9lsaJBA9M1fJg/oLtPr4sTpSRMyPPHBJHmuBXJ4v7hfVAorF3QPMdGfO7aszxnqml/DolVMj7bFtFOu/bDgoIQ36L5nm1iohFgxrrFKJfM6X0xW9+YeORrO5h6IHmQZ6sONLLuffuegWc7+uEGSMmDBkaTlA4Y+u3ZvfdP0k9Bmmd6uHgaUAnIG8I9gXmXiSPum5q6cT5DXi01ltb/HZeF+Fh1L9gWJl38pd3UWyU+yox+9bAF3VzfH55zWtYjZsN9HDC3AUnDE76g6pd7kXkAD7jXJy84zvjlB0/wDcFTnGCgI9kLQA8fPmc/vGt6H9eb1g31H63OzP3DXTUgkBBzvRElnu4ynIPzDtZaPQJiJh7ENXV7G7+w9Wuxr6nWUCfmrloKJwuM8Axb1FG9/j5kiCHh1J027PRPH3rGurUo4qBkMCmXGVJMGHV4eaDU6PPP9KUsg54VtrRo+oAZO+9CFMqTzD+X8lZl/e4chadRkzlDDRle2tBV2wuz1Ppyll8GjH03lSoO+Bh/LLCwyhzTPpVQ6/Kt/d48+HEMTuAfMXQXzsDizMAyJ8dGC5vPhxX9FSFsJ/8GXnfkOW/0dwRULR8WTKbsWU7l8Suds5OwQ3zpumpgwedLgNQqE3bFcwdbKX6azNwQceY5rgAjrCTNJXNKG65Z13HaDd7KBDqDfu4HYSDzUW+LIsQ5xm2rFVgO3wBa7NCLc7JPQmRXSdag2XwotDS7LXwvrZpTTaHNvtuLGO1ete6PHa/TTJEU3MWtWPc1kOmt4DtfX2Fk8l6v93eBaZYBXbfYEk67PAzf7a0JWysGlBQwkGPwe1mqub7jDn6C149YQ46PagZTHQs3s77blot0iIlqom0XnWz6Q9tmQQ7rMroU/3lbuHWt08gExIWWIJBvg8MzjEAzE5wiVSwx572C/qBGzwSLCsXwWgUBkSls/nlAM2a7KIFD+HfI0C3DmKzjtx4ZK3J1dvDrlCRJ+J8DWueD4C1UoekDc79FVdAvhLgsWC+gme6EKaqv4PZaAWh4N3X49e9eAavFnGF6X9CvEo/hA7/Gu7/0RZIMxb05FR7EbS2vyPFihtT5wUYg+E+pjaQ1qYTg73EFPN5ZFTrz4VRDJvWDlPX70Kkzk3oteth7yrC0istC/8KFRZ+4E5PfwGt+ZJTYw412FwYwZx4fxxlrhRCeR4+lwlIQvdcaX62RauGyvQXRkVnlPEoFu3n4FA7S1I+MW9LEe95R8AUX6cJkYv9WweYo3HuEtmC338AXeEA9mYD8JqQWxMLekT6u4R4HXr8VfAGooI1O5dk1jsOCd86sM/ou2klTQ/uV8qAX//LArzcuBLjY8Kio6eGJiUu9Z/0QO5rOx2uyRQMFEAWJqWFpUWeNm0xCcSj+HnAVByzqIi2xzoVAmMwUyB+GAD5q6mYMxWT9EeGPFAESIGw2cbReHwBfBOzwDt52AJ1Zu4l8Ey+BYCcJzT9R4DHCMwfVsnc9GTmL4Ak9sD/cDE1zVbMMHYTzf4Qsgr1D/oKMiT9OPWc/H7ghuE8I3IVXBon4/4/IvvaxSA+IkEsHwMH11/x/AQIk+nwNk0ScRsLKWaxS5C5mEi6QxW3wnQMHozoTXT7YGqLvw9A5MHUO4Mqyn+hid6mOB2fKWapGTfUrnD8fQrv8F2SPGe1YXDe03CodYdkv4urxmdoyxTI8w9xRsG7cEH+D8rrP1TOvkGZj1JDfdNMYVoobcf+ihSH9R/pxN6ZUNCnZubdixC6J60qVqaerr3CBkyY7oif99v8DelYhOzTilZvgoJlqSHGV8zkV74Ze77aPDCN7q4y1eE1ABXUAPMVSL1CFo3nC7t9GjxmEX9B1qWVZZ8/1w61YxEk5kbwT6SEtq7Uwfl/gaHqXoWz4cjfMxEz+mN8b8X3urN9w/HvKQCfzGYsPbZLQUqrTOfhzvQhC5q4FavAREjIN6Uu7snMew4LS+9ggW+oBfrBi/swZs4HuK8D4E+DILk6mO89y51RcCGyGzwHqf0IVqTRcANuRrhhAXLgfx/Ky8wDReATtCcOv8ndOGriXwDr6SRuz2G2uMziUAC/3gyoaOD409fh0V1HOVvDVeZnBv8U6uk9ofxMK2EUynkccqc7E2wcVoA5mPBvYTWajRUQ5dCvU+zag6Ux/RsoSPOxGizDcrw+WDDksKRar23cEwZ6T9bCYZBs72FlTTtYj68LeBL4jnhE9Nm6yuhSuEUq+HVucKWE58TYDDfsyGnhZxMfAidBv7ftS6jJFQDnOtTpe6TbeATngr4K0K8KFGTfWdGudueuSi2N71+O2foRAqz/VvF5WmbuCKhxT4NPMwrx1xLsc6DePC6/92Qt/h30+bfxzCYANgzgPIsQxJmVfYX9hEe33wpS2VjYeKHymLdAqg4Hfbt/wOcF6LGvkLx1yvOR7/l6wVhnfISyxVIA8TRMphXwS/8TvL7X4LHuiNVgO/zbHyO3zb/cmfkfApQZeC8yqYmOyBx7LXjCeW5C58L1lwegTzc5XQtwYI8hsH/QphDd+ALGMWRbFvcgVQiex6TOzMPmmPZC2PpdGIeZuD8dbZU0Q46gkPOdjujOMCxGWHWK0YfSX/IJ+uepuvDQ3N8nBPRpgxDGpiqzQXdF3svGRe6ZAL5qxPmpO74TPXdtQH5UnZk1bHCladJAQlKTmtdOD0+c3SydJNWbwnQp1Zkr5L5hJ1mhkxVjdIT6vY4BzEDyTW+kfANYzkB8AatCf01ThxdLrgmIXx5PAJKc9KUxerFwCASTs/ch6a1BtyQ9F2+o3MgqZuqPVQ9skM+mpOxrE/78vF0tBy3pbCj6fKwY+eBa/AgD2BidmsOieTlbUjN9MBgQqBrqcErMvpyKcUgpOxFq0ybFaVvAQiWpMcWeB0Xy5VZk66SKDShAP1eS83E/pC79J4B7dTC97Vx34d4FmGC5nBuzoJMvBlHwhq6FRQvWguPuOmd+W2qz5WJVkBPHyi+KfccnaF9EM7WxqOMn0DXn4nk3aNMXckX9nY2mbDGM4PcgiTwQ3BWbSkadr1dNK94s41aPQpsOehCGoCNCj3eOQJLQclpsPd5czS3SpAmpJWDH56dtX0Pshq4cDHwYPaWlJgK1Zuzb4eelztw8F1iWbl/m69iceaG/T8OGVjA9tjBOlYDC+DtoqEx7/SEkeDcsTOs5V+dj0/gBJGUxVBIpCQdgKcqCDn6bI26bhwCMXOS3kY65RcSM/4AJUgqJ+jpWxmnY0+/hRqxQpYGpJb5LSiQ9WNfVN7Ax1WHu/RH7nFsBpIcNyj6GteUzTLqdmIy5piKuRl/8qCrG9Yau/RHvHRkivl8TX9lmvnX2shPiPJZLFG0XXlwAum/coOJNRDhOQifux6pzQ2p2/r+h/lwB3fsak4kJqH8BHp2Gfcy3oHLMwQRaCxJaKcIRX9Hj6p/x3N1ImjwZ4rwd1KcLsJKBLmx8Cb1+Kd7xUICKmW6B9lPSGmXebFC+QDBlFVaAL4ipgy5Cp1QyN5tn5Oostcmgd2fmjSeK7WEMjsxhXecL67rBsu1Y8rEAABH5SURBVNtDCey0f6t5xpbVzB0NMan+yEsCXl6wx/8rGt714Ewys+kvrKVCkOoDEcA9AuGlrrIwPf0TAGV2WZwrH4VIjl6QokWwjnwQzM+c0zJnUR+oBTfABNkDtdwPEMwMLM6WUpW6MvJHMNXpxf0ORAF+j3yU78O4dzHMuqdYVCFD3wyVYGK5qY9C/bkA7o3LsJ/wSL55UPhfJ5gQad4lZ3Kuj8ZnHbBZXI0eea3El7U5JaOgP7rt9NKCTOSjLN8WyRSCVIwk1HE2HHY26Ol+XdMmKjHRE8uqIa0wMugEE+E6VDEPj/WSYXwBQVe5OfkT9gA9AV4bNra7YV57yo+E+S5NvwmTVQqCGNSlj0J5OTMJDotLTW+HcwvISkmhtsMUaxP0UsTjvod43By07tdCoTakGwnEme0/0byBW+rCQXN+3yTQezJ950MvhD3ehkDNxMVll1l2GEkv2Wv23/Q1bREuxl5KRsRCrSHmW7Ewu20meabZA4jr7HiA6gC1pOIBUHDJvJ6VOenrLKe2G6DqVJt5DB7vmtJ1N+l99XkYqh+ZOULmbG+Isa0+JR+WexoNemkjFlSdTVQnnDSN0+OtFtbQbdJmL4HfIlTM+2z+mncq2afqCvGFFedVM0ufOqJ23sMyMsmXNFsPNA700h7PcZ6r4rhCHKzHHwziav9d9qFFiy8nnpWfC1vunyrn5EB9NxSVumJh3nv3OrPtnh0Xzwg8BXUheSV7oPE90CjQu4bl9cYmx0dUWxtsykwAV4ZtWEilyPdH5IHX8lwRB4tBKwFVHleKjOiHJVdlNgQ2WYGeMkGGBXoZO2jDpk3+ho2NajKiUP4NuyR2kDrUmk7tudn9xMjv5wzu/Vnjm9uwJ2Usq+F0ngYbdApc8YVd9nf8fu3asjOe3N6v2gjmPw3JQJDPlkXcLs/XOz8+syyY1vuGI510aVHo9e6V1gp3zqJeprC5wnkZXzsyCrqoitkZDYSHVxT78/avShnasR2Pldqji8sJbVAf2u04oTW3IcwdKf1MhbrRS1EkhrJhn2CqQWONnmK3Qbc+BdQI5ogbP+5beq4VGtlyyJLOum50h/cU7AWlyJ8x+JsWvm88JgvAji/sqjA3lsDyY4X/FaafKqjeTqWOYndk93fbZc6ZW1/WUn84vTdl0VbYbOM8PduPxcWOXR538CSnrdWuPchxI98j05nACSn8nw4ulhQE6J+nYLOtgQMVCqQXrnQXOj2aU4kXzSuPvkK5KWu7podRT+vYT8U8BaZNB5x4W/xLhmyUZVpB7UqKEsw9y6J6WIdAq8YJIV/BOtIDFIwTbL+SbUAfxHAaq4OZIuK08TV7FgxrUDBw40B/26q2ztNcH9AWaQNFLCzD+WWO0fLdZjmQpd4iGcQwdViHjMjTxMsCY6X5pUyUV307XJKVkKz8HIY4bPdbuIXZu7eqOGgk14gZf5jVvfuPDYNvo+6maRn593NFuQ0Wml0wzWFvB0uJZvzFv2jIRmxyXwau5J5mF9pXiirfDweSPPCAyA2twdWXkI3sD6WfZ6yGaQ/JVcV5aPBtaCTc9bQb7OPFUIq3aIZxt65o91GmZHMWuwIndK9ukZXX1xTsGWTuRNoMdiMoBX3Qnen4CaDPdsPU+Cjs+pdj/5sj4MjFkol/ij/DebaGO+zvMKKAA2P4YdffwB3sdhLR74c0uowRvRDtSMVgjYPZYRNiN+ehTsXWseLc+DpkhMak2ty/gfyS2dfQJoYtFHkLtIT5EHKf4h354FeMkXwilzf3HxjK9hj08Uiz+B9IMC+e2Yt+2A9H1t1Uh1+BihhObBlvTZKsvGHwB9wDKTYCsY9jsIH/M+WxvRAaaZi4T4aI8hrOx56IfimCLb/MJJrl+z+kP7kZe+bfmaptk6rrb2JinYD6tgHm9qF+m01DjC9dkm2lP6nv1SjQy8LbfrznbMy3CZAm58JlDcOGNFce9Nrq9HXrs1r2P1W+kgcYpkLGntbdJGkezG2bE+yGMA5dE9fP7Nbt+/o2slH3lQVCv4OJmqao5h+FofSCme4ZLFY/iBR1NI2YMMvRH+xx/51RT0tH6CyzmEwoO5jM4134W8RDL4QV53dIobE4JavgJpXzywHYO6C/fQzK3ZvCHpsM3oVJg27wAaJvU3ur4WZ8/yelhYWXudu0HQDAzIegGIaFch2yG5yNbkGiJfaSwYy3bfFImKupCyHxllLNeJYbyhS8NoQV8k6u83zQBf5PdTheQy4gNTD/7GJMunwI7RLYf+8yGX8MwOqCukuP7xQEq10hqa/MUGbBwXUDE7oNTsbHsVJcZMC5dPLetiXrU4tPwYL7Fc6mtWEu/CHky5kEEL+ITVcPw/DfwDT3XEgyH5bvBxDvag/m5hThQLnZcnUKFGTKtB8C91+Hpfshe1wdGNfMB6EI9GaqcgO4QGMxebMMVT1P0Y1XsXrthh/gurQh4HAZxicw83YWXH8b3rnb08Gf0wU/H5PmCRxlcLtmN5bsK2pV2NAU440GvRzcztO2tITd+ibk6LuD2BydhYHF2EwM30ue52bH0cKndjdI65YC50vKXEWQQQ4HEnaXroLJ95YPTu6eeE9sxQwpW/7fhqJlBAqyrpUfu7yLLoeZ8i0MzBDE4N4H51JLmBVnKAor7E/4LF/5aXye7NzfAPAgbImLMIBLAbrRWPK2pQhzaZTSFcgGtwaNKYCEXmVLLf3GCKdMB6cFB5TQDjDvTYakzgVBbB7e8/tAXs6XaRkFXaWbX3JYsJq82xuWm62FexdjlVkOOthk5Bt4EQvlLtz/N27SuQDXCkjC/yLn+Xp/XuYCsDkXYrHdCsfYza6MXHBtaAbeA0lNJmPxvQHSHM1hoE/zm7iJVAhUIFUifQkuEz+ykn2IzvdgJZJ7qV1oU0tVUUdiQl0Dn8oZBo/drCj2GSg/jFwnAKmyHe/5EG2WPJ4ovMfoOwn6gqsB9H/Y4/EsZGYej7/PQJDobdBlpSD4jUHtF6kiPhlKw25ZT0h55AYS4BhxTB46FrHV58m8/1gFMxEe+gbjxmX1T357oNhrEugrijph2qZ+huq8D271y5ndibrLQ34bks71wEpZgLcJcXI3LtJbY7grUsHI27AHUFNScf5B6fdYGm96v0eX5jk9o4xwNhVbDB7wZcImD9APzsvEvJsLMAxHrpHb4NQZBMm/BoBe14bw8RX04p9BrwD0GUtl4iip71u5IBVzWfmZcluwSr6nhe3vGs6I5LJ8AWkO/hD9O37ewyQYBVv+ZRL07kGf94JdHY4v8rh1LhROGHSn7y3AxDkJ4NEBPpAvtfO40P2QuHlgecpcgVtw2O0CmYAJAJwHYOE4TrIC5fZBH/4TwAbPR83HOG3ACnQipP/7gaD7VujuI1GPiajPWtwfhJo1DvXAOygIcOROTLSRmKxSvZCqjMvk8duYYkc/kV74bD08sV+C3/MA3vkBygyBrnFd2eqXfyXq8LCDiMFRZMhA5sDRSKIFzhHKYvTGYF7mbI+3AO/gmyAobnVl+kCj4KB+EJw+Q6dhdXzBn5/9VFpGbjZWpNfg5b0i8HkO0h82/EoI6K3XvvyV1t7d/mrokfcSu7O3kBJfSv4GXhLg8sjhXl0Nge0diByHBoJL4CuQ+CIe/4nHIn+Y2atXk9JmV1tFS71pC/2YY4nOvl5SDUJx27Po/Bwc+TlMqIY8A2sVSGI4TeTAC0s5jtVh4LEY5wUKhlSuRjIlhqLwPBCrn/VDRZBPyXQdflv6fABvORxf95bRHCiAwqKMGRmQbivdA5ecXAn6Au/ULrCe7ScUKgtZiQFEahBxC3p7OHL0bGJmREr5B6BLT6molcfrW4jysTEVLwHQG1Bnnyu7IAO5Mj/Cs/ehP28EwIsD8Oi6Cbkcn423O1TvvvkZu2QZCAjqCzLUQmw6R8JL/BOIaovguOoBZ9O7Bo/eAxr5J+inT9BPcvWwLldm3juQ0F2CWd5B1mY+c9FjmGRXBtumn+Ip3Ps0ZunpjJofQXA9ANCPD2Zmverx+Rbg0e90YkxThfYpeEVbsY/aB/WnN/YLG4OgfrQgZBAgMgXYuiKwZFijzhdOHOjLG9t51p5usZh+B2wTN1PN5mqI1LfyGeAU7u6ddX5iR+jwEA01pliSEt8JHT8W224a8THY3CbWlClpCPkZr0CnHApV4yNI0FOwfPXD1vp2P1FmuQWFzq10AEBnY9NoR0e+W5H7vQW8ozhXGWBXPsUecyOyea3Ed1NhxWkNnvpKJHgACUssB7s3jOemoZ2TAODVoOzemYKgC0XVFhFb2qncKOkHr+kqz1kFPYUDqgOlD0tJL9Wbbfv2fAH5/n4w5cSnXdEdryN443RsrP8A69cUbCp3oB+XUwPkBNWYFDPBliQEakf2zRWgBBd+CKwJkiJ8jjzkWRLX0NevwNq2Dlail7CBnIUNr58K/SvkYtwAW9AcTIwbET02T6oqhNmnIdP4LADwdpTzvqBaKryH80A10GChe13oohPKnIq25aGP9qJeV6MP5SnkE7AKyJiCtkGv92J3QcF9WG3AzlUuR/zJXZiYWzHpYMljfUGpHqOoShzGjL7Y37yADe/VFPwTtG0mVrdLjrykP0jatZ+++Xfw1I4D7yNDSmZL368lSZj8Sv6/SyfT7NpJLs+1AL7KuyTwORIT8Xjs9pk9esjsuAm7PJmLfi3UFHCK4hAwZJ8q1LnF5Ycmp2UXnGsS5Xy0LBXqRISZZEpJecaxNhcucceD8Rsh2WCWg2zn0SWlBTlTyyOdboAhsA/UDBwhYvgNZv8PI5HeNs7Cxb4s60Bma6UQNAt/vmpFSSFNd6ojeomqh//rX/J7mPdAa8jOu1wwdX3posw1rbNzT4hxcgkyhH2kMNs5SBA+GJNInjayX+PxF2KqeirMe0HQeq20e/JqlVFwYozpmXana07RvN8GJOuTC9PJNW0Z0/UbwTk60bKycb7UUcrnx1NJZpzxJVaSJyRscpvGjUJVikJ7933sadtmCCf2YZBXyCiLABqFvhJalPmdx7voPFifRqKYVNAu80POzm9ITzX2FdlI4qqU5uJgC3ivXZHto7Fr+5zGWUtQIoSNIBUz40UV1jCrT7yLRmHifQkz7x6Zix9q1rzKCLIGjnjCJX3V93te3dbK4VJvByj+SJ2udpaFp5qNrgV4iIwTTzB5984IIQd1UKo59b0UKfEjET8k1B3v9+j2Vn2fS953WHqAgjWqNtTC0pw1a1bQV1S83fTdZ8GnMh7WlwupCt9C/EDaDCwzokNbbvbqhtgpJKRsCOAr3qHYHdAy9FIRN+6d2bNr87Evm3M0kmUflh44LKCXLen48c4UMOCvEYp2L9PsPRHWho2uLvPxifRW3Di5O2d2TcjzYxt9KbBxYtEIxSOxh/p2P+npCVAqG11Y8sFjtgcOG+grerDNjB0nK0K5Bx7Aa6k91e5xlIpTuxkixYkAt6YShaEnMag6sIMbph6fsL/rSU/4QPY+Zkcv2bBG9cBhB71VS1hGWvW6+ZK0FDHu9NNtv0lDFEosnBgmriye2eSRSjiGzTCfDpOu98/rSRNXeKO6OfnQ0dQDRwb05T0wavO6DgZN/TOcO7cqNltrMxqVJ2wmpH+Yplkp5c14fKIZpA/O7t+1JCEFJwv5xffAEQV9Re9d8t2mTNXBxoHDcwFTVWl7b1LYYUW5FGWVlzfFiIbv+fDUUy32XvI6vnvgqAC9HIIL1693a5p9NNwkf1FTUzvzOA7Wg4rS1EuCntltRC8NPXh6166PJTe3Te3RX/7zRw3oK7rysvXb+jC7icxibASoBpoRqV9U4MENsZy7+JG/bR4PifsD75NI6JqZvcv48Mnr+O2Bow70cii8CDVptXHLSFVTx0FS97WGpzZvbrXfWyeewJOOLJSGHuYGHzOr20kImk5ex3sPHJWgrxiUSzduPAnHZV4MCu8ZCM+C5qMgLSIPwGGL9BtlISjWb/j54ZkPgr9R9hm3jjSJg1ASFDjjyiTxLVtKSpasOPPMputLxztijoH2H9Wgr+jfCSBwVP6ddDgdA7A7sk34RYD+yHZR8u3HWg8kQX+sjWiyPXX2QBL0dXZR8oZjrQeSoD/WRjTZnjp7IAn6OrsoecOx1gNJ0B9rI5psT5098P/DGDOyo3KnDwAAAABJRU5ErkJggg==', 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
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:41:43] "GET /myclass/api/Prepare_and_Send_Convention_From_Session_For_Selected_Inscrit_By_PDF/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/65f05a36c544f77525a30631/6895ab1190ff4690b90d9819 HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:43:45.334984 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:43:45.335986 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:43:45.338583 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:43:45.339589 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:43:45.341650 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:43:45] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:43:45] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:43:45] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:43:45] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:43:45] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:44:11.258067 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:44:11.259066 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:44:11.260066 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:44:11.262064 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:44:11.263065 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:11] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:11] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:11] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:11] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:11] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:44:14.159980 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:44:14.162994 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:14] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:44:14.710338 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:44:14.712338 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:44:14.713336 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:44:14.714338 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:44:14.718340 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:14] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:14] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:14] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:14] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:14] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:44:32.370928 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:44:32.373018 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:44:33.893844 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:44:33.895843 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:34] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:44:35.400143 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:44:35.402351 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:44:35.404352 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:44:35.406712 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:35] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:44:35.409717 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:35] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:35] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:35] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:44:35] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:48:08.106552 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:48:08] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:48:11.894948 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:48:11] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:48:43.415402 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:48:43.419411 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:48:43.420411 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:48:43.422412 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:48:43] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:48:43.425412 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:48:43.426417 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:48:43] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:48:43] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:48:43.430412 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:48:43.432412 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:48:43] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:48:43] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:48:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:48:43.437417 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:48:43.438416 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:48:43] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:48:43] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:48:43] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:48:43] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:48:47.862284 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:48:47] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:49:39.067749 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:49:39.069224 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:49:39.072468 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:49:39] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:49:39] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:49:39] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:49:39.078485 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:49:39.082505 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:49:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:49:39] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:49:39.099486 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:49:39.104469 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:49:39] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:49:39.107471 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:49:39.109470 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:49:39.112470 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:49:39] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:49:39] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:49:39] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:49:39] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:49:41.280851 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:49:41] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:49:57.488102 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:49:57] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:49:58.142174 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:49:58] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:50:15.522675 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:50:15.525676 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:50:15.527682 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:50:15.530686 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:50:15] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:50:15.534681 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:50:15.539687 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:50:15] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:50:15] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:50:15.544205 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:50:15] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:50:15] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:50:15.550351 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:50:15.551349 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:50:15.554352 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:50:15] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:50:15] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:50:15] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:50:15] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:50:15] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:50:16.982808 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:50:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:14.043433 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:52:14.045440 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:52:14.047439 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:52:14.049439 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:14] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:14] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:14.053438 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:14] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:14.057438 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:14] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:14.059439 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:14] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:14.067439 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 16:52:14.069438 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:14] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:14] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:14] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:14.087449 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:14] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:17.213991 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:17] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:30.223277 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:30] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:30.257256 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:30] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:32.518568 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:32] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:34.364163 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:34] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:45.503491 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:45] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:45.542526 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:45] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:49.943023 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:49] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:52:50.933434 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:52:50] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:55:07.415400 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:55:07] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:55:07.453949 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:55:07] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:55:11.814762 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:55:11] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:55:11.848752 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:55:11] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:55:17.391636 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:55:17] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 16:55:17.430151 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 16:55:17] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:37.567104 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:37.574199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:37.577755 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:37.586298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:37.592834 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:37] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:37] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:37.609406 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:37] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:37.619466 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:37] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:37] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:37.631520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:37] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:37.645251 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:37.647754 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:37] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:37.655071 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:37.660607 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:37] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:37] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:37] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:39.825173 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:39.828171 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:39.836216 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:39.843253 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:39] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:39.851278 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:39.863971 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:39.878027 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:39] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:39] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:49.838092 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:49.841632 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:49.850678 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:49.860356 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:49.925893 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:49.928386 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:49.931401 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:49.934921 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:49.940451 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:49.948250 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:49.952766 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:49] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:49] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:49.959450 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:49.962972 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:49] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:49] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:49.968010 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:49.972869 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:49.977877 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:49] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:51] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:53.441321 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:53.444838 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:53.447837 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:53.452856 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:53] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:53.457869 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:13:53.462896 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:13:53.470938 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:53] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:53] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:53] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:13:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:14:25.737117 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:14:25.740635 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:14:25.744188 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:14:25.749714 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:14:25] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:14:25.755240 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:14:25.757239 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:14:25.760764 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:14:25.770059 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:14:25] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:14:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-19 17:14:25.785298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-19 17:14:25.789350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:14:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:14:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:14:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:14:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:14:25] "POST /myclass/api/Get_List_Partner_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:14:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [19/Sep/2025 17:14:26] "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\\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-09-20 12:25:01.468270 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:25:01.468270 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:25:01.468270 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:25:01.468270 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:25:01.468270 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:25:36.200424 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:25:36.201424 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:25:36.201424 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:25:36.201424 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:25:36.201424 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:26:25.565278 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:26:25.565278 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:26:25.566278 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:26:25.566278 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:26:25.566278 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:28:26.669110 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:28:26.669110 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:28:26.669110 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:28:26.669110 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:28:26.669110 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:29:21.833531 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:29:21.833531 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:29:21.833531 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:29:21.833531 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:29:21.833531 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:31:01.694759 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:31:01.695788 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:31:01.695788 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:31:01.695788 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:31:01.695788 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:33:57.421091 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:33:57.421091 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:33:57.421091 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:33:57.421091 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:33:57.421091 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 12:33:57.483598 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:33:57.485597 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:33:57.486597 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:33:57.489598 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:33:57.490597 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:33:57.491597 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:33:57.493597 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:33:57.494597 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:33:57.494597 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:33:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 12:33:57.499105 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:33:57] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 12:33:57.506106 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:33:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:33:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 12:33:57.515106 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:33:57] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:33:57] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:33:57] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:33:57] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:33:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:33:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:33:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:33:58] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 12:34:03.165292 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:34:03.168292 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:34:03.171293 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:34:03.173290 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:34:03.177291 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:34:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:34:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 12:34:03.181291 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:34:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 12:34:03.184290 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:34:03] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:34:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:34:03] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:34:03] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 12:34:05.226484 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:34:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 12:34:07.682433 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:34:07.684435 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:34:07.687435 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:34:07.689435 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:34:07.691434 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:34:07.694433 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:34:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:34:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:34:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:34:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:34:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:34:07] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ 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-09-20 12:35:49.865242 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:35:49.865242 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:35:49.865242 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:35:49.865242 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:35:49.865242 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:37:39.206917 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:37:39.206917 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:37:39.206917 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:37:39.206917 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:37:39.206917 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:38:03.936456 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:38:03.936456 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:38:03.936456 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:38:03.936456 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:38:03.936456 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:39:17.183696 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:39:17.183696 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:39:17.183696 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:39:17.183696 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:39:17.183696 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 12:39:24.882227 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:39:24] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 12:39:44.041978 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:39:44.043975 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:39:44.046985 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:39:44.048985 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:39:44] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 12:39:44.050986 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:39:44.052983 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:39:44.054984 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:39:44] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:39:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:39:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:39:44] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:39:44] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:39:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 12:39:48.138803 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:39:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 12:40:31.138696 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:40:31] "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\\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-09-20 12:42:08.834441 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:42:08.834441 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:42:08.834441 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:42:08.834441 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:42:08.834441 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:44:30.282267 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:44:30.282267 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:44:30.282267 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:44:30.282267 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:44:30.282267 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:51:18.961431 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:51:18.961431 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:51:18.962430 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:51:18.962430 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:51:18.962430 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:52:18.406412 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:52:18.407395 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:52:18.407395 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:52:18.407395 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:52:18.407395 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:54:22.804947 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:54:22.804947 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:54:22.804947 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:54:22.804947 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:54:22.804947 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 12:55:14.191679 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:55:14] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 12:55:14.197675 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:55:14.197675 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:root:2025-09-20 12:55:14.707133 : Cron_Emargement_Relance -cannot access local variable 'relance_setp' where it is not associated with a value - Line : 2110
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:55:14] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 12:56:39.161402 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:56:39.161402 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:56:39.161402 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:56:39.161402 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:56:39.161402 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:56:55.720035 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:56:55.720035 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:56:55.720035 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:56:55.720035 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:56:55.720035 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 12:58:28.564903 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:58:28] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 12:58:28.571938 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 12:58:28.572941 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 12:58:28] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 12:59:34.025759 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:59:34.025759 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:59:34.026757 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:59:34.026757 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:59:34.026757 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 12:59:56.889918 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 12:59:56.889918 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 12:59:56.889918 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 12:59:56.889918 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 12:59:56.889918 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:02:05.131897 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:02:05.134904 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:02:05.135897 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:02:05.136897 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:02:05.138897 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:02:05.139897 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:02:05.142897 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:02:05.145897 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:05] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:02:05.149900 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:02:05.152896 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:05] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:05] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:05] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:05] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:05] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:05] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:05] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:05] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:02:06.474683 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:06] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:02:13.057587 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:13] "POST /myclass/api/Add_Update_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:02:13.099347 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:13] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:02:33.849758 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:33] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:02:33.854842 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:02:33.854842 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:02:33] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 13:04:32.693213 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:04:32.693213 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:04:32.693213 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:04:32.693213 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:04:32.693213 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:04:45.344215 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:04:45] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:04:45.347215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:04:45.347215 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:04:45] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\emargement.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-20 13:07:12.474498 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:07:12.474498 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:07:12.474498 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:07:12.474498 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:07:12.474498 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\emargement.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-20 13:07:54.007985 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:07:54.007985 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:07:54.007985 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:07:54.007985 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:07:54.007985 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:08:26.992621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:08:26.997621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:08:27.000621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:08:27.003625 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:08:27.014619 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:08:27.020617 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:08:27.024618 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:08:27] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:08:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:08:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:08:27] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:08:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:08:27] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:08:27] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:08:28.620220 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:08:28] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:08:36.987625 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:08:36] "POST /myclass/api/Delete_List_Emargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:08:37.133596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:08:37] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:08:39.388172 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:08:39] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:09:01.475514 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:09:02.793912 : CreateTableauEmargement_From_Sequence - INFO : 2 Documents supprimés de la collection : emargement : session = 685a9b65b7f546edc3799d90
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:09:02] "POST /myclass/api/CreateTableauEmargement_From_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:09:02.931444 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:09:02] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:09:34.395548 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:09:34] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:09:36.715138 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:09:36.732144 : CreateTableauEmargement_From_Sequence - INFO : 48 Documents supprimés de la collection : emargement : session = 685a9b65b7f546edc3799d90
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:09:36] "POST /myclass/api/CreateTableauEmargement_From_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:09:36.829807 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:09:36] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:10:43.320084 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:10:43] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:10:43.327089 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:10:43.327089 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:10:43] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 13:11:27.470732 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:11:27.470732 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:11:27.470732 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:11:27.470732 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:11:27.471734 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 13:11:40.292645 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:11:40.293640 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:11:40.293640 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:11:40.293640 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:11:40.293640 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:11:43.777654 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:11:43] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:11:43.783010 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:11:43.783010 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:11:43] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 13:14:14.473443 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:14:14.473443 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:14:14.473443 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:14:14.473443 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:14:14.473443 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 13:15:01.160028 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:15:01.160028 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:15:01.160028 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:15:01.160028 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:15:01.160028 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 13:16:01.016380 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:16:01.016380 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:16:01.016380 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:16:01.016380 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:16:01.016380 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:16:22.426824 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:16:22] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:16:22.431824 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:16:22.431824 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:16:22] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 13:16:47.952618 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:16:47.952618 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:16:47.952618 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:16:47.952618 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:16:47.952618 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:16:53.975750 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:16:53] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:16:53.978751 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:16:53.978751 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:16:53] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:18:51.076562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:18:51.078558 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:18:51] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:18:55] "POST /myclass/api/Create_Emargement_Send_Email_From_Inscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:18:55.545656 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:18:55] "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\\emargement.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-20 13:21:06.485445 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:21:06.486445 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:21:06.486445 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:21:06.486445 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:21:06.486445 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 13:22:28.529604 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:22:28.529604 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:22:28.530598 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:22:28.530598 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:22:28.530598 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-20 13:22:41.077726 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:22:41.077726 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:22:41.077726 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:22:41.077726 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:22:41.077726 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:23:10.726721 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:23:10.728720 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:23:10.729720 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:10] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:10] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:10.743233 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:10] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:10.794235 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:23:10.796233 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:23:10.797233 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:23:10.799234 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:23:10.801233 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:10.803233 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:10.806236 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:23:10.809233 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:10] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:10.814234 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:10] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:10.817235 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:10] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:10] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:10.820233 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:23:10.823234 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:10] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:11] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:18.069879 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:23:18.070879 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:23:18.072882 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:23:18.075884 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:23:18.078882 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:18.083881 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:18.087881 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:18] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:18] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:20.198864 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:22.317172 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:22] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:24.903746 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:23:25.209041 : CreateTableauEmargement_From_Sequence - INFO : 48 Documents supprimés de la collection : emargement : session = 685a9b65b7f546edc3799d90
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:25] "POST /myclass/api/CreateTableauEmargement_From_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:25.264650 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:25] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:44.905795 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:23:44.906800 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:46] "POST /myclass/api/Create_Emargement_Send_Email_From_Inscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:23:46.696350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:23:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:24:20.356472 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:24:20] "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-09-20 13:24:55.932752 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:24:55.933745 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:24:55.933745 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:24:55.933745 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:24:55.933745 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:25:08.288236 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:25:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:25:11.134888 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:25:19.473338 : CreateTableauEmargement_From_Sequence - INFO : 48 Documents supprimés de la collection : emargement : session = 685a9b65b7f546edc3799d90
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:25:20] "POST /myclass/api/CreateTableauEmargement_From_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:25:20.030647 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:25:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:25:29.683625 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:25:29] "POST /myclass/api/Delete_List_Emargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:25:29.917022 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:25:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:25:31.745003 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:25:31] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:25:41.188112 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:25:41.203117 : CreateTableauEmargement_From_Sequence - INFO : 0 Documents supprimés de la collection : emargement : session = 685a9b65b7f546edc3799d90
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:25:41] "POST /myclass/api/CreateTableauEmargement_From_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:25:41.328131 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:25:41] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:25:58.018641 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:25:58.020640 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:25:58] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:25:59] "POST /myclass/api/Create_Emargement_Send_Email_From_Inscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:25:59.028601 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:25:59] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:26:07.666623 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:26:07.667619 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:26:07] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:26:07] "GET /myclass/api/Create_Emargement_QR_Code_From_Inscription/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68ce8f35ff1d53144c4a052e HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:26:31.749860 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:26:31.752853 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:26:31] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:26:31] "GET /myclass/api/Create_Emargement_QR_Code_From_Inscription/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68ce8f35ff1d53144c4a052e HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:27:28.170860 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:27:28.172874 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:27:28] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:27:29] "POST /myclass/api/Create_Emargement_Send_Email_From_Inscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:27:29.129369 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:27:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:28:36.075385 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:36] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:28:42.237562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:28:42.239563 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:28:42.239563 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:28:42.242589 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:28:42.244561 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:28:42.249564 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:42] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:28:42.251561 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:28:42.254560 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:42] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:28:42.260596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:42] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:42] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:28:42.265564 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:28:42.268612 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:28:42.270610 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:42] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:42] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:28:44.920432 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:28:44.929446 : CreateTableauEmargement_From_Sequence - INFO : 3 Documents supprimés de la collection : emargement : session = 685a9b65b7f546edc3799d90
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:44] "POST /myclass/api/CreateTableauEmargement_From_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:28:45.013411 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:45] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:28:54.500522 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:28:54.503038 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:54] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:54] "GET /myclass/api/Create_Emargement_QR_Code_From_Inscription/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68ce8fecff1d53144c4a0531 HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:28:54.712575 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:28:54] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:29:04.730743 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:29:04.732744 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:29:04] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:29:05] "POST /myclass/api/Create_Emargement_Send_Email_From_Inscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:29:05.779591 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:29:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:29:33.217106 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:29:33] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:29:33.223104 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:29:33.223104 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:29:33] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 13:30:27.003914 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:30:27.003914 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:30:27.004903 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:30:27.004903 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:30:27.004903 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:30:59.087410 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:30:59] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:30:59.093939 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:30:59.093939 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:root:2025-09-20 13:31:00.445927 : Cron_Relance_Emargement_By_Email -'session_id' - Line : 3135
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:31:00] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 13:33:07.145754 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:33:07.145754 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:33:07.145754 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:33:07.145754 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:33:07.145754 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:33:12.115454 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:33:12] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:33:12.120452 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:33:12.121455 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:root:2025-09-20 13:33:12.420679 : Cron_Relance_Emargement_By_Email -'session_id' - Line : 3156
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:33:12] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 13:33:43.876555 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:33:43.876555 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:33:43.877550 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:33:43.877550 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:33:43.877550 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:33:43.932777 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:33:43] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:33:43.936524 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:33:43.936524 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:root:2025-09-20 13:33:44.247267 : Cron_Relance_Emargement_By_Email -'session_id' - Line : 3168
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:33:44] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 13:35:32.010537 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:35:32.011529 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:35:32.011529 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:35:32.011529 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:35:32.011529 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 13:35:55.834707 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:35:55.834707 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:35:55.834707 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:35:55.834707 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:35:55.834707 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:36:21.579142 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:36:21] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:36:21.584272 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:36:21.584272 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:root:2025-09-20 13:36:23.018195 : Cron_Relance_Emargement_By_Email -'token' - Line : 3202
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:36:23] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 13:38:42.851132 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:38:42.852132 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:38:42.852132 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:38:42.852132 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:38:42.852132 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:39:03.328787 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:39:03] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:39:03.337788 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:39:03.337788 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:root:2025-09-20 13:39:04.863043 : Cron_Relance_Emargement_By_Email -'session_id' - Line : 3204
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:39:04] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 13:45:53.970741 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:45:53.970741 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:45:53.970741 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:45:53.970741 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:45:53.970741 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 13:46:20.949941 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:46:20.949941 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:46:20.950448 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:46:20.950448 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:46:20.950448 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 13:47:28.615919 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:47:28.615919 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:47:28.615919 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:47:28.615919 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:47:28.615919 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 13:47:59.514587 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:47:59.514587 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:47:59.514587 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:47:59.514587 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:47:59.514587 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 13:50:08.914960 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:50:08.914960 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:50:08.914960 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:50:08.914960 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:50:08.914960 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 13:51:09.206126 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:51:09.206126 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:51:09.206126 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:51:09.206126 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:51:09.206126 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:51:09.257364 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:51:09] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:51:09.264210 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:51:09.264210 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:root:2025-09-20 13:51:09.781854 : Cron_Relance_Emargement_By_Email -'session_id' - Line : 3176
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:51:09] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 13:51:43.011549 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:51:43.011549 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:51:43.011549 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:51:43.011549 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:51:43.011549 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:51:46.234401 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:51:46] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:51:46.238116 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:51:46.238116 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:root:2025-09-20 13:51:46.854542 : Cron_Relance_Emargement_By_Email -'token' - Line : 3218
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:51:46] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:52:16.750682 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:52:16] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:52:28.631058 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:52:28] "POST /myclass/api/Update_Emargement_QR_Code_From_Inscription_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\\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-09-20 13:53:24.753737 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 13:53:24.753737 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 13:53:24.753737 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 13:53:24.753737 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 13:53:24.755244 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 13:53:28.174011 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:53:28] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:53:28.179021 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:53:28.179021 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:53:28] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:54:08.188730 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:54:08] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:54:35.938298 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:54:35] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:54:43.860208 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:54:44.191708 : CreateTableauEmargement_From_Sequence - INFO : 3 Documents supprimés de la collection : emargement : session = 685a9b65b7f546edc3799d90
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:54:44] "POST /myclass/api/CreateTableauEmargement_From_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:54:44.201979 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:54:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:55:04.188898 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:55:04.191901 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:55:04] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:55:05] "POST /myclass/api/Create_Emargement_Send_Email_From_Inscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:55:05.379674 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:55:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:56:15.047397 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:56:15] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:56:15.051426 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:56:15.051426 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:56:16] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:57:43.535681 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:57:43] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 13:57:43.542691 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:57:43.542691 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:57:45] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:58:18.656966 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:58:18] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:58:43.295007 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:58:43] "POST /myclass/api/Update_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:58:56.921341 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 13:58:56.961271 : Check_Emargement_QR_Code_From_Inscription_No_Token Les identifiants sont invalides
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:58:56] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 13:59:47.876416 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 13:59:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 14:00:07.203081 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 14:00:07.205081 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 14:00:07] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 14:00:07] "GET /myclass/api/Create_Emargement_QR_Code_From_Inscription/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68ce9604ff1d53144c4a0535 HTTP/1.1" 200 -
+INFO:root:2025-09-20 14:00:07.371567 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 14:00:07] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 14:01:16.249044 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 14:01:16.250044 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 14:01:16] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 14:01:16] "GET /myclass/api/Create_Emargement_QR_Code_From_Inscription/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68ce9604ff1d53144c4a0535 HTTP/1.1" 200 -
+INFO:root:2025-09-20 14:01:16.415405 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 14:01:16] "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-09-20 14:03:36.016958 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 14:03:36.017944 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 14:03:36.017944 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 14:03:36.017944 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 14:03:36.017944 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-20 14:03:43.358670 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 14:03:43.358670 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 14:03:43.358670 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 14:03:43.358670 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 14:03:43.359678 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 14:03:54.503212 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 14:03:54.505211 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 14:03:54] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 14:03:54] "GET /myclass/api/Create_Emargement_QR_Code_From_Inscription/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68ce9604ff1d53144c4a0535 HTTP/1.1" 200 -
+INFO:root:2025-09-20 14:03:54.707751 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 14:03:54] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 14:04:27.947212 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 14:04:27] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 14:04:28.000137 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 14:04:28.000137 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 14:04:29] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 14:04:48.236807 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 14:04:48] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 14:04:52.024015 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 14:04:52] "POST /myclass/api/Update_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 14:05:00.740976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 14:05:00] "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\\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-09-20 15:13:23.768577 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:13:23.768577 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:13:23.768577 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:13:23.768577 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:13:23.768577 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-20 15:18:36.633893 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:18:36.633893 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:18:36.633893 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:18:36.633893 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:18:36.633893 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-20 15:18:45.183788 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:18:45.183788 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:18:45.183788 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:18:45.183788 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:18:45.183788 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 15:18:45.351027 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:18:45] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:18:52.411504 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:18:53.393834 : CreateTableauEmargement_From_Sequence - INFO : 3 Documents supprimés de la collection : emargement : session = 685a9b65b7f546edc3799d90
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:18:53] "POST /myclass/api/CreateTableauEmargement_From_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:18:53.409659 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:18:53] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:19:05.372296 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:19:05.376285 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:19:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:19:06] "POST /myclass/api/Create_Emargement_Send_Email_From_Inscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:19:06.655126 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:19:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:19:43.333829 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:19:43] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 15:19:43.337829 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:19:43.337829 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:19:45] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 15:20:29.787491 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:20:29.787491 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:20:29.788494 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:20:29.788494 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:20:29.788494 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 15:20:45.195023 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:20:45.195023 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:20:45.195023 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:20:45.195023 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:20:45.195023 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 15:21:32.933406 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:21:32.933406 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:21:32.933406 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:21:32.933406 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:21:32.933406 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 15:21:44.810068 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:21:44.810068 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:21:44.810068 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:21:44.810068 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:21:44.810068 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 15:22:22.781495 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:22:22.781495 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:22:22.781495 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:22:22.781495 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:22:22.781495 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 15:25:44.271316 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:25:44.271316 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:25:44.271316 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:25:44.271316 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:25:44.272422 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 15:25:44.427969 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:25:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:26:18.183926 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:26:18] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 15:26:18.190909 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:26:18.190909 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:26:26] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:28:15.296345 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:28:15] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 15:28:15.304235 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:28:15.304235 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:28:15] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:28:26.785873 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:28:26] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:28:37.015401 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:28:37] "POST /myclass/api/Update_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:28:42.014605 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:28:42] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:29:35.734355 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:29:35] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 15:29:35.744367 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:29:35.744367 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:root:2025-09-20 15:30:28.819580 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:30:28] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:31:09.595558 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:31:09] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 15:31:09.600556 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:31:09.600556 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:root:2025-09-20 15:32:06.982369 : Cron_Relance_Emargement_By_Email -Connection unexpectedly closed - Line : 3197
+INFO:root:2025-09-20 15:32:06.982369 : Cron_Relance_Emargement_By_Email -[WinError 10053] Une connexion établie a été abandonnée par un logiciel de votre ordinateur hôte - Line : 3196
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:32:06] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:32:07] "GET /myclass/api/Cron_Emargement_Relance/ 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-09-20 15:32:57.496761 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:32:57.496761 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:32:57.496761 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:32:57.497760 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:32:57.497760 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 15:32:57.661602 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:32:57.667572 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:32:57] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:32:57] "GET /myclass/api/Create_Emargement_QR_Code_From_Inscription/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68cea9bdff1d53144c4a0538 HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:32:57.920046 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:32:57] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:33:48.377194 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:33:48] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 15:33:48.381900 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:33:48.381900 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:33:50] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:34:16.572037 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:34:16] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:35:14.046137 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:35:14] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:36:04.315606 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:36:04.318139 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:36:04] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:36:05] "POST /myclass/api/Create_Emargement_Send_Email_From_Inscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:36:05.268074 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:36:05] "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-09-20 15:38:04.493889 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:38:04.493889 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:38:04.493889 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:38:04.493889 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:38:04.494885 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-20 15:38:15.978859 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:38:15.979859 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:38:15.979859 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:38:15.979859 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:38:15.979859 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 15:38:41.531533 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:38:41.533532 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:38:41.536532 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:41] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:38:41.552537 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:41] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:41] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:38:41.622042 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:38:41.624051 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:38:41.626050 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:38:41.629048 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:38:41.632049 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:38:41.634048 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:38:41.637049 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:38:41.643050 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:38:41.644048 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:41] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:41] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:41] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:38:41.655054 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:41] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:38:41.659054 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:38:41.663054 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:41] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:41] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:38:47.493621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:38:47.495624 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:38:47.497624 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:38:47.500621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:38:47.502623 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:38:47.508621 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:38:47.510620 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:47] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:38:49.409914 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:49] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:38:50.075212 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:50] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:38:59.991608 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:38:59.992609 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:38:59] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:39:00] "GET /myclass/api/Create_Emargement_QR_Code_From_Inscription/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68cea9bdff1d53144c4a0538 HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:39:00.208265 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:39:00] "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-09-20 15:39:40.412733 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:39:40.412733 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:39:40.413735 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:39:40.413735 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:39:40.413735 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-20 15:40:58.164544 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:40:58.165541 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:40:58.165541 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:40:58.165541 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:40:58.165541 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 15:41:15.523709 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:41:15.670850 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:41:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:41:17] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:41:19.441038 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:41:19] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:42:42.259174 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:42:42.262128 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:42:42.266180 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:42:42.270132 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:42:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:42:42.279129 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:42:42.280129 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:42:42] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:42:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:42:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:42:42] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:42:42] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:43:11.605353 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:43:11.611578 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:43:11.620578 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:43:11.629580 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:43:11.638580 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:43:11.650579 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:43:11.662579 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:11] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:43:11.670579 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:11] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:43:11.679579 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:11] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:43:11.688586 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:43:11.698587 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:43:11.708653 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:11] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:12] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:43:32.855462 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:43:32.858461 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:43:32.860462 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:43:32.864460 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:43:32.868461 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:43:32.874461 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:32] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:32] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:43:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:44:01.186425 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:44:01.192428 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:44:01.197429 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:44:01.207447 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:44:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:44:01.217427 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:44:01] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:44:01.223426 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:44:01.232429 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:44:01] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:44:01] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:44:01.243430 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:44:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:44:01.255438 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:44:01] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:44:01] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:44:01.270976 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:44:01.281960 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:44:01.292998 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:44:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:44:01] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:44:01] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:44:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:44:02] "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\\emargement.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-20 15:45:38.258308 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 15:45:38.258308 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 15:45:38.258308 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 15:45:38.258308 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 15:45:38.258308 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 15:46:19.225535 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:46:19.229548 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:46:19.234563 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:46:19.238862 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:46:19.242847 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:46:19.246399 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:46:19.252484 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:46:19] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:46:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:46:19] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:46:19] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:46:19] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:46:19] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:46:19] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:46:22.107965 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:46:22] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:47:04.355394 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:47:04.357419 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:47:04] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:47:05] "POST /myclass/api/Create_Emargement_Send_Email_From_Inscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:47:05.354939 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:47:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:47:34.602763 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:47:34.604762 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:47:34] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:47:34] "GET /myclass/api/Create_Emargement_QR_Code_From_Inscription/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68cea9bdff1d53144c4a0539 HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:47:34.775059 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:47:34] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:48:57.638096 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:48:57.641095 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:48:57.646092 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:48:57.653631 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:48:57.656631 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:48:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:48:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:48:57.664646 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:48:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:48:57.671631 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:48:57] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:48:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:48:57] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:48:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:48:59.474304 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:48:59] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:49:59.535003 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:49:59] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:50:03.196331 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:50:03] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:51:08.780275 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:51:08.782275 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:51:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:51:09.524256 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:51:09] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:51:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:54:13.251523 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:54:13.258540 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:54:13.264544 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:13] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:13] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:54:13.290523 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:13] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:54:13.318066 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:54:13.322067 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:54:13.324081 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:54:13.332088 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:54:13.339083 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:54:13.341066 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:54:13.349082 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:54:13.356065 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:13] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:13] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:54:13.368093 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:13] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:54:13.372066 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:54:13.376082 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:54:13.381085 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:13] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:13] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:14] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:54:21.728438 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:54:21.733438 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:54:21.738439 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:54:21.742439 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:54:21.754444 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:54:21.766438 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:21] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:54:21.779442 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:21] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:54:38.868680 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:54:38] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:55:10.372650 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:55:10.373650 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:55:10.379652 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:55:10.383683 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:55:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:55:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:55:10.396682 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:55:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:55:10] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:55:10.405711 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:55:10.409682 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:55:10] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:55:10.419786 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:55:10.426809 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:55:10] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:55:10] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:55:10.441784 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:55:10.451786 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:55:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:55:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:55:10.468814 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:55:10] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:55:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:55:12] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:58:15.666767 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:58:15] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-20 15:58:15.675854 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 15:58:15.675854 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:58:16] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 15:58:44.204224 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 15:58:44] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:05:43.694307 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:05:43.703339 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:05:43.709890 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:05:43] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:05:43.729913 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:05:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:05:43] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:05:44.781372 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:05:44] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:09:11.251195 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:09:11.252709 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:09:11.265740 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:09:11.274256 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:09:11] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:09:11.287816 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:09:11] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:09:11.294923 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:09:11] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:09:11.308554 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:09:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:09:11.315610 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:09:11] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:09:11] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:09:11.337777 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:09:11.345296 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:09:11] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:09:11] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:09:11] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:09:11] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:09:16.252736 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:09:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:22:34.088686 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:34.096701 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:34.104050 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:34.108062 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:34.120075 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:22:34.131604 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:34.137758 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:34.145876 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:34] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:22:34.159932 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:34] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:34] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:22:34.175526 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:34] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:22:34.187811 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:34.202417 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:34] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:34] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:35] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:22:37.401432 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:37.407964 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:37.413504 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:37.422537 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:37.433616 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:37.441651 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:37] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:22:37.455460 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:37] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:37] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:37] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:37] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:22:39.735130 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:39] "POST /myclass/api/Get_Attestion_By_Session/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:22:49.126864 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:49.131395 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:22:52.748003 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:52.751524 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:52.754531 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:52.758943 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:52.761445 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:22:52.768962 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:52] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:52] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:52] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:52] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:52] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:22:55.901427 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:55] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:22:57.542340 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:22:58.726470 : Init_Survey_Tab_For_All_Session_Inscrit -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 1094
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:22:58] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:23:08.452707 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:23:08] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:23:11.134623 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:23:11] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:23:11.287791 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:23:11] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:23:41.193517 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:23:41] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68ceb8cf7c50713a207f508e,68ceb8cf7c50713a207f508f,68ceb8cf7c50713a207f5090,68ceb8cf7c50713a207f5091,68ceb8cf7c50713a207f5092,68ceb8cf7c50713a207f5093,68ceb8cf7c50713a207f5094/hot_eval HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:25:31.326787 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:25:31] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68ceb8cf7c50713a207f508e,68ceb8cf7c50713a207f508f,68ceb8cf7c50713a207f5090,68ceb8cf7c50713a207f5091,68ceb8cf7c50713a207f5092,68ceb8cf7c50713a207f5093,68ceb8cf7c50713a207f5094/hot_eval HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:26:44.064902 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:26:44] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68ceb8cf7c50713a207f508e,68ceb8cf7c50713a207f508f,68ceb8cf7c50713a207f5090,68ceb8cf7c50713a207f5091,68ceb8cf7c50713a207f5092,68ceb8cf7c50713a207f5093,68ceb8cf7c50713a207f5094/hot_eval HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:27:17.412207 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:27:17.424500 : Get_Survey_Url_From_SessionId_Email_No_Token L'inscription est invalide
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:27:17] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:27:24.671828 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:27:24] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:27:25.561627 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:27:25] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:27:25.819860 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:27:25] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:27:25.947688 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:27:25.949698 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:27:25] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:27:25] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:27:25.983750 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:27:25] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:27:44.480719 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:27:44] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:27:45.165560 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:27:45] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:27:45.543750 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:27:45.546749 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:27:45.550764 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:27:45] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:27:45] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:27:45] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:27:45.804805 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:27:45] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:31:16.993368 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:31:17.015113 : Get_Survey_Url_From_SessionId_Email_No_Token L'inscription est invalide
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:31:17] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:31:28.702519 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:31:28] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68ceb8cf7c50713a207f508e/hot_eval HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:31:46.160014 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:31:46.188672 : Get_Survey_Url_From_SessionId_Email_No_Token L'inscription est invalide
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:31:46] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:31:49.411917 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:31:49.488981 : Get_Survey_Url_From_SessionId_Email_No_Token L'inscription est invalide
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:31:49] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:32:05.931516 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:32:07] "POST /myclass/api/Send_Survey_TabIds/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:32:07.178926 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:32:07.182434 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:32:07.184236 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:32:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:32:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:32:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:32:21.518085 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:32:21] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:32:22.109115 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:32:22.110142 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:32:22.111671 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:32:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:32:22] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:32:22] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:32:22.354374 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:32:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:35:27.737004 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:35:27] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68ceb8cf7c50713a207f508e,68ceb8cf7c50713a207f508f,68ceb8cf7c50713a207f5090,68ceb8cf7c50713a207f5091,68ceb8cf7c50713a207f5092,68ceb8cf7c50713a207f5093,68ceb8cf7c50713a207f5094/hot_eval HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:35:59.381881 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:35:59] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:36:03.243384 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:36:03] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:36:03.349827 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:36:03] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:36:18.769672 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:36:18] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68cebbd37c50713a207f5099/human_eval HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:36:31.145795 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:36:31] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:36:33.585899 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:36:35] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:36:35.974688 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:36:36] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:36:44.939959 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:36:45] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68cebbf17c50713a207f50a0/hot_eval HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:36:58.378964 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:36:58] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:37:07.035540 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:07] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:37:25.657047 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:37:25.659063 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:37:28.114642 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:37:28.117151 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:37:28.126726 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:37:28.135320 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:37:28.148960 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:28] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:37:28.162539 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:28] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:28] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:28] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:28] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:37:29.509866 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:37:29.511369 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:29] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:37:31.564415 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:37:31.565439 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:37:31.569966 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:37:31.575507 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:37:31.580026 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:31] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:37:31.593090 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:31] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:31] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:31] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:37:31] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:39:37.326872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:39:37.327879 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:39:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:39:38] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:46:52.386001 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:46:52.393528 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:46:52.396013 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:46:52.408181 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:46:52.418239 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:46:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:46:52] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:46:52] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:46:52] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:46:52] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:46:57.569424 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:46:57.572430 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:46:57.574446 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:46:57.579497 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:46:57.582496 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:46:57] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:46:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:46:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:46:57] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:46:57] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:47:19.209778 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:47:19] "POST /myclass/api/Create_Automatic_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:47:19.271668 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:47:19] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:49:10.334376 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:49:10.339449 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:49:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:49:11] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:49:14.310352 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:49:16] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:57:17.027689 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:57:17] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:57:17.036729 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:57:17] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:57:22.691412 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:57:22] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:57:24.957415 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:57:24.964422 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:57:24] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:57:24] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:57:31.802804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:57:31] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:57:57.286726 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:57:57] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:57:57.358637 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:57:57] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:58:02.424583 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:58:02.426582 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:58:02.434559 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:58:02.441584 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:58:02.455637 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:58:02.460160 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:58:02.466702 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:02] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:58:02.474778 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:02] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:58:02.485807 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:58:02.492332 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:02] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:58:02.499439 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:58:02.508480 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:02] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:02] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:02] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:03] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:58:06.669395 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:58:06.675942 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:58:06.681474 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:58:06.686006 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:58:06.692532 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:58:06.704573 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:58:06.707611 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:06] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:58:08.697620 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 16:58:08.700136 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 16:58:12.413460 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 16:58:14] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:13:22.468386 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:13:22.519192 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:22.522198 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:22.524197 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:22.526203 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:22.526203 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:22.531715 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:22] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:22] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:22] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:22] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:22] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:22] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:13:24.683429 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:24] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:13:25.923020 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:25.927019 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:25.931543 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:25.933541 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:25] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:13:25.937048 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:25.942138 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:25.945134 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:25] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:13:25.950653 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:25] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:25] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:13:25.954649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:25] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:13:25.959359 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:25.961356 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:25.962357 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:25.967874 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:25] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:25] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:25] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:13:26.197481 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:26.199046 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:13:26.201054 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:26] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:13:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:26:32.156852 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:26:32] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:26:38.742248 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:26:38] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:27:46.527058 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:27:48.899724 : send_invidual_email -name 'queue_mail_diction' is not defined - Line : 4087
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:27:48] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ 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-09-20 17:29:43.950206 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-20 17:29:43.951206 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-20 17:29:43.951206 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-20 17:29:43.951206 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-20 17:29:43.951206 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-20 17:30:16.183577 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:30:27.380499 : Add_Message_To_Mail_Queue - La valeur 'token' n'est pas presente dans la liste des arguments
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:30:29] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:31:03.214393 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:31:03] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:31:45.380404 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:31:47.089887 : Add_Message_To_Mail_Queue - La valeur 'token' n'est pas presente dans la liste des arguments
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:31:49] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:35:45.184397 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:35:45] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:35:48.494429 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:35:48] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:37:29.555819 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:37:29] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:37:29.556842 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:37:29] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:37:30.852796 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:37:30] "POST /myclass/api/Get_List_Default_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:37:53.066178 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:37:53] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:37:53.069805 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:37:53] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:38:02.188079 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:38:02] "POST /myclass/api/Get_List_Partner_Document_with_filter_Admin/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:38:15.427265 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:38:15] "POST /myclass/api/Get_List_Partner_Document_with_filter_Admin/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:38:26.876004 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-20 17:38:26.879558 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:38:26] "POST /myclass/api/Get_Given_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:38:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:38:48.928658 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:38:48] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-20 17:38:58.948520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [20/Sep/2025 17:38:58] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:20:41.490280 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:41.492281 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:41.494280 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:41.495280 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:41.498279 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:41.500280 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:41.503280 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:41] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:20:41.508282 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:41.511287 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:41.514281 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:20:41.516280 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:41] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:41] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:41] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:20:41.523282 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:41] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:41] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:41] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:20:45.775552 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:45.778551 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:45.782555 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:45.785552 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:45] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:20:45.789552 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:45.793554 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:20:45.804554 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:45] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:45] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:45] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:45] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:20:48.914559 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:20:59.572506 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:59.576507 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:59.578505 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:59.579505 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:20:59.584505 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:59] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:20:59.590663 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:20:59.596195 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:59] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:59] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:59] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:59] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:20:59] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:21:01.898342 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:21:01] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:21:08.225267 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:21:08.227267 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:21:08.228268 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:21:08.230267 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:21:08.233267 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:21:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:21:08.237267 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:21:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:21:08.239267 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:21:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:21:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:21:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:21:08] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:21:08] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:21:10.354487 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:21:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:21:12.154978 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:21:12] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:22:32.770129 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:22:32] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:22:37.925431 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:22:37.928431 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:22:37.931430 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:22:37.934431 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:22:37] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:22:37.937431 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:22:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:22:37.942437 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:22:37] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:22:37.948438 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:22:37] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:22:37] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:22:37] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:22:37] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:22:39.553027 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:22:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:23:03.180111 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:03] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:23:10.427388 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:10.429388 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:10.432427 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:10.434387 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:23:10.437430 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:10.441434 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:23:10.444434 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:10] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:23:12.194956 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:12] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:23:19.469635 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:19.470681 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:19.474688 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:19] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:19] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:23:19.483202 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:19] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:23:19.534490 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:19.536493 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:19.537493 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:19.539491 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:19.541492 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:19.543491 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:23:19.550493 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:19] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:19] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:23:19.552491 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:19.554494 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:19.556493 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:19.557491 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:19] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:23:19.562492 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:19] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:19] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:20] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:23:57.610222 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:57.613225 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:57.615223 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:57.618226 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:23:57.624734 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:57.626742 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:23:57.631268 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:57] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:57] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:23:59.385750 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:23:59] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:24:03.865885 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:24:03] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:24:08.870922 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:24:08.874755 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:24:08.875883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:24:08.878901 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:24:08.881900 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:24:08.884908 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:24:08.887138 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:24:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:24:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:24:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:24:08] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:24:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:24:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:24:08] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:24:10.263376 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:24:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:24:11.234137 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:24:11] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:24:34.330269 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:24:34.361268 : CreateTableauEmargement_From_Sequence - INFO : 3 Documents supprimés de la collection : emargement : session = 685a9b65b7f546edc3799d90
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:24:34] "POST /myclass/api/CreateTableauEmargement_From_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:24:34.460782 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:24:34] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:25:06.400884 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:25:06.403824 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:25:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:25:09] "POST /myclass/api/Create_Emargement_Send_Email_From_Inscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:25:09.413838 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:25:09] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:26:03.122678 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:26:03] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-21 10:26:03.126680 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:26:03.127700 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:26:04] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:26:19.639934 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:26:19] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:26:44.761892 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:26:44.763917 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:26:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:26:44] "GET /myclass/api/Create_Emargement_QR_Code_From_Inscription/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68cfb642ff1d53144c4a053c HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:26:44.932595 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:26:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:27:11.869116 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:27:11] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-21 10:27:11.873121 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:27:11.874122 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:27:12] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:27:51.931042 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:27:51] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:28:43.218714 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:28:43] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-21 10:28:43.224683 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:28:43.225699 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:28:44] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:29:10.237745 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:29:10] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_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\\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-09-21 10:35:04.501227 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 10:35:04.502230 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 10:35:04.502230 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 10:35:04.502230 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 10:35:04.502230 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-21 10:36:57.080730 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 10:36:57.080730 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 10:36:57.080730 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 10:36:57.080730 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 10:36:57.080730 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-21 10:37:39.685824 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 10:37:39.685824 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 10:37:39.685824 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 10:37:39.685824 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 10:37:39.685824 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-21 10:38:18.571345 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:38:18] "[32mGET /myclass/api/Cron_Emargement_Relance HTTP/1.1[0m" 308 -
+INFO:root:2025-09-21 10:38:18.574334 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 10:38:18.575357 : ### CRONNN Cron_Emargement_Relance : payload =
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:38:20] "GET /myclass/api/Cron_Emargement_Relance/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:38:40.747071 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:38:40] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:38:47.553540 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:38:47] "POST /myclass/api/Update_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:38:59.902166 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:38:59] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:39:09.446156 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:39:09] "POST /myclass/api/Update_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 10:39:19.346811 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 10:39:19] "POST /myclass/api/GetTableauEmargement/ 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-09-21 10:55:19.830536 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 10:55:19.830536 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 10:55:19.830536 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 10:55:19.830536 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 10:55:19.831535 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 10:55:53.689671 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 10:55:53.689671 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 10:55:53.689671 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 10:55:53.690670 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 10:55:53.690670 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 10:56:19.127567 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 10:56:19.127567 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 10:56:19.127567 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 10:56:19.127567 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 10:56:19.128567 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 10:56:48.353932 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 10:56:48.353932 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 10:56:48.354935 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 10:56:48.354935 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 10:56:48.354935 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 10:57:52.851478 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 10:57:52.851478 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 10:57:52.851478 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 10:57:52.851478 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 10:57:52.851478 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 11:00:00+02:00 (in 127.145536 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 11:00:00+02:00 (in 127.144539 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 11:00:00+02:00 (in 127.144539 seconds)
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:57:53.856461+02:00 (in 1.000000 seconds)
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:57:53 CEST)" (scheduled at 2025-09-21 10:57:53.856461+02:00)
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:57:54.856461+02:00 (in 0.989159 seconds)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:57:54 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:57:55.856461+02:00 (in 0.987585 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:57:55 CEST)" (scheduled at 2025-09-21 10:57:54.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:57:55 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:57:56.856461+02:00 (in 0.992089 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:57:56 CEST)" (scheduled at 2025-09-21 10:57:55.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:57:56 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:57:57.856461+02:00 (in 0.985088 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:57:57 CEST)" (scheduled at 2025-09-21 10:57:56.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:57:57 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform 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:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:57:58.856461+02:00 (in 0.995904 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:57:58 CEST)" (scheduled at 2025-09-21 10:57:57.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:57:58 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:57:59.856461+02:00 (in 0.982354 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:57:59 CEST)" (scheduled at 2025-09-21 10:57:58.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:57:59 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:00.856461+02:00 (in 0.983277 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:00 CEST)" (scheduled at 2025-09-21 10:57:59.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:01.856461+02:00 (in 0.974679 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:01 CEST)" (scheduled at 2025-09-21 10:58:00.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:01 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+INFO:root:2025-09-21 10:58:00.920311 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 10:58:00.920311 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 10:58:00.920311 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 10:58:00.920311 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 10:58:00.921295 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 11:00:00+02:00 (in 119.070160 seconds)
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:01.929840+02:00 (in 0.998686 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:02.856461+02:00 (in 0.976027 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:02 CEST)" (scheduled at 2025-09-21 10:58:01.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:02 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:01 CEST)" (scheduled at 2025-09-21 10:58:01.929840+02:00)
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:02.929840+02:00 (in 0.985669 seconds)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:02 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:03.856461+02:00 (in 0.993727 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:03 CEST)" (scheduled at 2025-09-21 10:58:02.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:03 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:03.929840+02:00 (in 0.988159 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:03 CEST)" (scheduled at 2025-09-21 10:58:02.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:03 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:04.856461+02:00 (in 0.993231 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:04 CEST)" (scheduled at 2025-09-21 10:58:03.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:04 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:04.929840+02:00 (in 0.988933 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:04 CEST)" (scheduled at 2025-09-21 10:58:03.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:04 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:05.856461+02:00 (in 0.989207 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:05 CEST)" (scheduled at 2025-09-21 10:58:04.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:05 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:05.929840+02:00 (in 0.983813 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:05 CEST)" (scheduled at 2025-09-21 10:58:04.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:05 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:06.856461+02:00 (in 0.991976 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:06 CEST)" (scheduled at 2025-09-21 10:58:05.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:06 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:06.929840+02:00 (in 0.987050 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:06 CEST)" (scheduled at 2025-09-21 10:58:05.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:06 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:07.856461+02:00 (in 0.990939 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:07 CEST)" (scheduled at 2025-09-21 10:58:06.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:07 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:07.929840+02:00 (in 0.987596 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:07 CEST)" (scheduled at 2025-09-21 10:58:06.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:07 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:08.856461+02:00 (in 0.991289 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:08 CEST)" (scheduled at 2025-09-21 10:58:07.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:08 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:08.929840+02:00 (in 0.985882 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:08 CEST)" (scheduled at 2025-09-21 10:58:07.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:08 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:09.856461+02:00 (in 0.992816 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:09 CEST)" (scheduled at 2025-09-21 10:58:08.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:09 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:09.929840+02:00 (in 0.988271 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:09 CEST)" (scheduled at 2025-09-21 10:58:08.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:09 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:10.856461+02:00 (in 0.991781 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:10 CEST)" (scheduled at 2025-09-21 10:58:09.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:10 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:10.929840+02:00 (in 0.987615 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:10 CEST)" (scheduled at 2025-09-21 10:58:09.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:10 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:11.856461+02:00 (in 0.991004 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:11 CEST)" (scheduled at 2025-09-21 10:58:10.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:11 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:11.929840+02:00 (in 0.986736 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:11 CEST)" (scheduled at 2025-09-21 10:58:10.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:11 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:12.856461+02:00 (in 0.988037 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:12 CEST)" (scheduled at 2025-09-21 10:58:11.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:12 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:12.929840+02:00 (in 0.998391 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:12 CEST)" (scheduled at 2025-09-21 10:58:11.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:12 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:13.856461+02:00 (in 0.983659 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:13 CEST)" (scheduled at 2025-09-21 10:58:12.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:13 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:13.929840+02:00 (in 0.993322 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:13 CEST)" (scheduled at 2025-09-21 10:58:12.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:13 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:14.856461+02:00 (in 0.987677 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:14 CEST)" (scheduled at 2025-09-21 10:58:13.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:14 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:14.929840+02:00 (in 0.982732 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:14 CEST)" (scheduled at 2025-09-21 10:58:13.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:14 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:15.856461+02:00 (in 0.990505 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:15 CEST)" (scheduled at 2025-09-21 10:58:14.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:15 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:15.929840+02:00 (in 0.985918 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:15 CEST)" (scheduled at 2025-09-21 10:58:14.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:15 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:16.856461+02:00 (in 0.992213 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:16 CEST)" (scheduled at 2025-09-21 10:58:15.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:16 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:16.929840+02:00 (in 0.987370 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:16 CEST)" (scheduled at 2025-09-21 10:58:15.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:16 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:17.856461+02:00 (in 0.992521 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:17 CEST)" (scheduled at 2025-09-21 10:58:16.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:17 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:17.929840+02:00 (in 0.988020 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:17 CEST)" (scheduled at 2025-09-21 10:58:16.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:17 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:18.856461+02:00 (in 0.992865 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:18 CEST)" (scheduled at 2025-09-21 10:58:17.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:18 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:18.929840+02:00 (in 0.986141 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:18 CEST)" (scheduled at 2025-09-21 10:58:17.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:18 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:19.856461+02:00 (in 0.995245 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:19 CEST)" (scheduled at 2025-09-21 10:58:18.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:19 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:19.929840+02:00 (in 0.989864 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:19 CEST)" (scheduled at 2025-09-21 10:58:18.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:19 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:20.856461+02:00 (in 0.993475 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:20 CEST)" (scheduled at 2025-09-21 10:58:19.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:20 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:20.929840+02:00 (in 0.986966 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:20 CEST)" (scheduled at 2025-09-21 10:58:19.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:20 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:21.856461+02:00 (in 0.988577 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:21 CEST)" (scheduled at 2025-09-21 10:58:20.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:21 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:21.929840+02:00 (in 0.983401 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:21 CEST)" (scheduled at 2025-09-21 10:58:20.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:21 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:22.856461+02:00 (in 0.987648 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:22 CEST)" (scheduled at 2025-09-21 10:58:21.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:22 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:22.929840+02:00 (in 0.998416 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:22 CEST)" (scheduled at 2025-09-21 10:58:21.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:22 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:23.856461+02:00 (in 0.982767 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:23 CEST)" (scheduled at 2025-09-21 10:58:22.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:23 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:23.929840+02:00 (in 0.994513 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:23 CEST)" (scheduled at 2025-09-21 10:58:22.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:23 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:24.856461+02:00 (in 0.984899 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:24 CEST)" (scheduled at 2025-09-21 10:58:23.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:24 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:24.929840+02:00 (in 0.995952 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:24 CEST)" (scheduled at 2025-09-21 10:58:23.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:24 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:25.856461+02:00 (in 0.994353 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:25 CEST)" (scheduled at 2025-09-21 10:58:24.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:25 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:25.929840+02:00 (in 0.989887 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:25 CEST)" (scheduled at 2025-09-21 10:58:24.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:25 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:26.856461+02:00 (in 0.993561 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:26 CEST)" (scheduled at 2025-09-21 10:58:25.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:26 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:26.929840+02:00 (in 0.988100 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:26 CEST)" (scheduled at 2025-09-21 10:58:25.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:26 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:27.856461+02:00 (in 0.989210 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:27 CEST)" (scheduled at 2025-09-21 10:58:26.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:27 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:27.929840+02:00 (in 0.986411 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:27 CEST)" (scheduled at 2025-09-21 10:58:26.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:27 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:28.856461+02:00 (in 0.988484 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:28 CEST)" (scheduled at 2025-09-21 10:58:27.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:28 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:28.929840+02:00 (in 0.982746 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:28 CEST)" (scheduled at 2025-09-21 10:58:27.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:28 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:29.856461+02:00 (in 0.998095 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:29 CEST)" (scheduled at 2025-09-21 10:58:28.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:29 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:29.929840+02:00 (in 0.994843 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:29 CEST)" (scheduled at 2025-09-21 10:58:28.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:29 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:30.856461+02:00 (in 0.997364 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:30 CEST)" (scheduled at 2025-09-21 10:58:29.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:30 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:30.929840+02:00 (in 0.991942 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:30 CEST)" (scheduled at 2025-09-21 10:58:29.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:30 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:31.856461+02:00 (in 0.995305 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:31 CEST)" (scheduled at 2025-09-21 10:58:30.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:31 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:31.929840+02:00 (in 0.990143 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:31 CEST)" (scheduled at 2025-09-21 10:58:30.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:31 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:32.856461+02:00 (in 0.990668 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:32 CEST)" (scheduled at 2025-09-21 10:58:31.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:32 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:32.929840+02:00 (in 0.987253 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:32 CEST)" (scheduled at 2025-09-21 10:58:31.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:32 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:33.856461+02:00 (in 0.987241 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:33 CEST)" (scheduled at 2025-09-21 10:58:32.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:33 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:33.929840+02:00 (in 0.983359 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:33 CEST)" (scheduled at 2025-09-21 10:58:32.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:33 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:34.856461+02:00 (in 0.986646 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:34 CEST)" (scheduled at 2025-09-21 10:58:33.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:34 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:34.929840+02:00 (in 0.996844 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:34 CEST)" (scheduled at 2025-09-21 10:58:33.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:34 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:35.856461+02:00 (in 0.986729 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:35 CEST)" (scheduled at 2025-09-21 10:58:34.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:35 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:35.929840+02:00 (in 0.998067 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:35 CEST)" (scheduled at 2025-09-21 10:58:34.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:35 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:36.856461+02:00 (in 0.997899 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:36 CEST)" (scheduled at 2025-09-21 10:58:35.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:36 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:36.929840+02:00 (in 0.992600 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:36 CEST)" (scheduled at 2025-09-21 10:58:35.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:36 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:37.856461+02:00 (in 0.994017 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:37 CEST)" (scheduled at 2025-09-21 10:58:36.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:37 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:37.929840+02:00 (in 0.989617 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:37 CEST)" (scheduled at 2025-09-21 10:58:36.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:37 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:38.856461+02:00 (in 0.998190 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:38 CEST)" (scheduled at 2025-09-21 10:58:37.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:38 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:38.929840+02:00 (in 0.995520 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:38 CEST)" (scheduled at 2025-09-21 10:58:37.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:38 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:39.856461+02:00 (in 0.984252 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:39 CEST)" (scheduled at 2025-09-21 10:58:38.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:39 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:39.929840+02:00 (in 0.995855 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:39 CEST)" (scheduled at 2025-09-21 10:58:38.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:39 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:40.856461+02:00 (in 0.984479 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:40 CEST)" (scheduled at 2025-09-21 10:58:39.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:40 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:40.929840+02:00 (in 0.996737 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:40 CEST)" (scheduled at 2025-09-21 10:58:39.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:40 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:41.856461+02:00 (in 0.984490 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:41 CEST)" (scheduled at 2025-09-21 10:58:40.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:41 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:41.929840+02:00 (in 0.994921 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:41 CEST)" (scheduled at 2025-09-21 10:58:40.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:41 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:42.856461+02:00 (in 0.987860 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:42 CEST)" (scheduled at 2025-09-21 10:58:41.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:42 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:42.929840+02:00 (in 0.997723 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:42 CEST)" (scheduled at 2025-09-21 10:58:41.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:42 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:43.856461+02:00 (in 0.990839 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:43 CEST)" (scheduled at 2025-09-21 10:58:42.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:43 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:43.929840+02:00 (in 0.985090 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:43 CEST)" (scheduled at 2025-09-21 10:58:42.929840+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:43 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\main.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:44.856461+02:00 (in 0.992391 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:44 CEST)" (scheduled at 2025-09-21 10:58:43.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:44 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+INFO:werkzeug: * Restarting with stat
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:45.856461+02:00 (in 0.976982 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:45 CEST)" (scheduled at 2025-09-21 10:58:44.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:45 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:46.856461+02:00 (in 0.979635 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:46 CEST)" (scheduled at 2025-09-21 10:58:45.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:46 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 10:58:47.856461+02:00 (in 0.983851 seconds)
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:47 CEST)" (scheduled at 2025-09-21 10:58:46.856461+02:00)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: interval[0:00:01], next run at: 2025-09-21 10:58:47 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 10:59:10.024603 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 10:59:10.024603 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 10:59:10.024603 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 10:59:10.024603 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 10:59:10.024603 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 11:00:00+02:00 (in 49.972398 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 11:00:00+02:00 (in 49.972398 seconds)
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 11:00:00+02:00 (in 49.972398 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 11:00:00+02:00 (in 49.972398 seconds)
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 10:59:16.395326 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 10:59:16.396303 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 10:59:16.396303 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 10:59:16.396303 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 10:59:16.396303 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 11:00:00+02:00 (in 43.600716 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 11:00:00+02:00 (in 43.600716 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 11:00:00+02:00 (in 43.600716 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.executors.default:Running job "Internal_Global_MySy_Cron_Traitement (trigger: cron[year='*', month='*', day='*', hour='11', minute='0', second='0'], next run at: 2025-09-21 11:00:00 CEST)" (scheduled at 2025-09-21 11:00:00+02:00)
+INFO:root:2025-09-21 11:00:00.027998 : ### CRONNN Internal_Global_MySy_Cron_Traitement : payload =
+INFO:apscheduler.executors.default:Running job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='11', minute='0', second='0'], next run at: 2025-09-21 11:00:00 CEST)" (scheduled at 2025-09-21 11:00:00+02:00)
+INFO:root:2025-09-21 11:00:00.031998 : ### CRONN : Flask_Cron_Strip_Get_Customer_Abonnement_Data : payload =
+INFO:apscheduler.executors.default:Running job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='11', minute='0', second='0'], next run at: 2025-09-21 11:00:00 CEST)" (scheduled at 2025-09-21 11:00:00+02:00)
+INFO:root:2025-09-21 11:00:00.038761 : ### CRONN : Flask_Cron_Strip_Get_Customer_Abonnement_Data : payload =
+INFO:apscheduler.executors.default:Running job "Internal_Global_MySy_Cron_Traitement (trigger: cron[year='*', month='*', day='*', hour='11', minute='0', second='0'], next run at: 2025-09-21 11:00:00 CEST)" (scheduled at 2025-09-21 11:00:00+02:00)
+INFO:root:2025-09-21 11:00:00.038761 : ### CRONNN Internal_Global_MySy_Cron_Traitement : payload =
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='11', minute='0', second='0'], next run at: 2025-09-21 11:00:00 CEST)" (scheduled at 2025-09-21 11:00:00+02:00)
+INFO:root:2025-09-21 11:00:00.071529 : dimanche, 21. septembre 2025 11:00:00 : Envoie des données de prefacturation : - 0 clients ==> A traiter. - 0 clients==> traiter OKK. - 0 clients ==> traiter ERREUR.
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='11', minute='0', second='0'], next run at: 2025-09-21 11:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 11:00:00+02:00 (in 86399.925449 seconds)
+INFO:root:2025-09-21 11:00:00.081550 : dimanche, 21. septembre 2025 11:00:00 : Envoie des données de prefacturation : - 0 clients ==> A traiter. - 0 clients==> traiter OKK. - 0 clients ==> traiter ERREUR.
+ERROR:apscheduler.executors.default:Job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='11', minute='0', second='0'], next run at: 2025-09-22 11:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 4590, in Flask_Cron_Strip_Get_Customer_Abonnement_Data
+ return jsonify(status=localStatus, message=message)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\flask\json\__init__.py", line 342, in jsonify
+ return current_app.json.response(*args, **kwargs)
+ ^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of application context.
+
+This typically means that you attempted to use functionality that needed
+the current application. To solve this, set up an application context
+with app.app_context(). See the documentation for more information.
+ERROR:apscheduler.executors.default:Job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='11', minute='0', second='0'], next run at: 2025-09-22 11:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 4590, in Flask_Cron_Strip_Get_Customer_Abonnement_Data
+ return jsonify(status=localStatus, message=message)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\flask\json\__init__.py", line 342, in jsonify
+ return current_app.json.response(*args, **kwargs)
+ ^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of application context.
+
+This typically means that you attempted to use functionality that needed
+the current application. To solve this, set up an application context
+with app.app_context(). See the documentation for more information.
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='11', minute='0', second='0'], next run at: 2025-09-22 11:00:00 CEST)" (scheduled at 2025-09-21 11:00:00+02:00)
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 11:00:00+02:00 (in 86399.912450 seconds)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='11', minute='0', second='0'], next run at: 2025-09-22 11:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+INFO:root:2025-09-21 11:00:33.192401 : WARNING impossible de recuperer le 'courrier_template_tracking' 12
+INFO:root:2025-09-21 11:00:33.540239 : WARNING impossible de recuperer le 'courrier_template_tracking' 12
+INFO:root:2025-09-21 11:01:00.921678 : Cron_Survey_Questionnaires_Relance -time data "['08/09/20" does not match format '%d/%m/%Y' - Line : 1946
+INFO:root:2025-09-21 11:01:00.925677 : 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-09-21 11:01:00.926678 : 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-09-21 11:01:00.972184 : 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-09-21 11:01:00.973184 : 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-09-21 11:01:00.974184 : 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-09-21 11:01:00.987184 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données
+INFO:root:2025-09-21 11:01:01.007184 : 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-09-21 11:01:01.007184 : 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-09-21 11:01:01.020188 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données
+INFO:root:2025-09-21 11:01:01.051694 : 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-09-21 11:01:01.051694 : 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-09-21 11:01:01.085698 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données
+INFO:root:2025-09-21 11:01:01.136383 : 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-09-21 11:01:01.137383 : 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-09-21 11:01:01.151385 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données
+INFO:root:2025-09-21 11:01:01.169428 : 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-09-21 11:01:01.169428 : 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-09-21 11:01:01.181899 : Cron_Survey_Questionnaires_Relance -time data "['08/09/20" does not match format '%d/%m/%Y' - Line : 1946
+INFO:root:2025-09-21 11:01:01.181899 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données
+INFO:root:2025-09-21 11:01:01.183403 : 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-09-21 11:01:01.184408 : 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-09-21 11:01:01.199410 : 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-09-21 11:01:01.199410 : 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-09-21 11:01:01.203409 : 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-09-21 11:01:01.203409 : 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-09-21 11:01:01.204409 : 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-09-21 11:01:01.211409 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données
+INFO:root:2025-09-21 11:01:01.221416 : 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-09-21 11:01:01.221416 : 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-09-21 11:01:01.228416 : 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-09-21 11:01:01.229948 : 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-09-21 11:01:01.237955 : 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-09-21 11:01:01.237955 : 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-09-21 11:01:01.252793 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données
+INFO:root:2025-09-21 11:01:01.280796 : 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-09-21 11:01:01.281818 : 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-09-21 11:01:01.290804 : 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:apscheduler.executors.default:Job "Internal_Global_MySy_Cron_Traitement (trigger: cron[year='*', month='*', day='*', hour='11', minute='0', second='0'], next run at: 2025-09-22 11:00:00 CEST)" executed successfully
+INFO:root:2025-09-21 11:01:01.334058 : 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-09-21 11:01:01.336059 : 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-09-21 11:01:01.403060 : 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-09-21 11:01:01.404061 : 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-09-21 11:01:01.442775 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données
+INFO:root:2025-09-21 11:01:01.504783 : 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-09-21 11:01:01.506777 : 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-09-21 11:01:01.540474 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données
+INFO:root:2025-09-21 11:01:01.595229 : 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:apscheduler.executors.default:Job "Internal_Global_MySy_Cron_Traitement (trigger: cron[year='*', month='*', day='*', hour='11', minute='0', second='0'], next run at: 2025-09-22 11:00:00 CEST)" executed successfully
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\main.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 11:03:04.054813 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 11:03:04.054813 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 11:03:04.054813 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 11:03:04.054813 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 11:03:04.054813 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 32215.941191 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 32215.941191 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 32215.941191 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 11:05:24.134971 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 11:05:24.135966 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 11:05:24.135966 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 11:05:24.135966 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 11:05:24.135966 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 32075.792240 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-21 11:10:29.036871 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:10:29] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:10:29.288799 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:10:29] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:10:29.549532 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:10:29.553532 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:10:29] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:10:29.575533 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:10:29] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:10:29] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:20:12.949855 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:20:12] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:20:16.747568 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:20:18.079666 : CreateTableauEmargement_From_Sequence - INFO : 3 Documents supprimés de la collection : emargement : session = 685a9b65b7f546edc3799d90
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:20:18] "POST /myclass/api/CreateTableauEmargement_From_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:20:18.090005 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:20:18] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:20:28.435625 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:20:28.436624 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:20:28] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:20:29] "POST /myclass/api/Create_Emargement_Send_Email_From_Inscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:20:29.746473 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:20:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:20:41.891850 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:20:41] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:20:41.940145 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:20:41.943152 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:20:41.947153 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:20:41] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:20:41] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:20:41] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:20:41.991884 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:20:41] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:21:09.003580 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:21:09] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:21:09.068594 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:21:09.073594 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:21:09.078107 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:21:09] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:21:09] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:21:09] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:21:09.176131 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:21:09] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:21:26.002057 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:21:26] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:21:26.044185 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:21:26.048159 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:21:26.052161 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:21:26] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:21:26] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:21:26] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:21:26.083159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:21:26] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:27:25.529594 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:27:25.547671 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:27:25] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:27:25] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:27:34.800984 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:27:34] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:27:34.841987 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:27:34.852000 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:27:34.860989 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:27:34] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:27:34] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:27:34] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:27:34.983366 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:27:34] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:27:35.899347 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:27:35] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:27:36.085255 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:27:36.090258 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:27:36.096254 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:27:36] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:27:36] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:27:36] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:27:36.346414 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:27:36] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:28:26.253094 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:28:26] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:28:26.338698 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:28:26] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:28:36.853063 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:28:36] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:28:36.865034 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:28:36] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:30:28.641202 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:30:28.650201 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:30:28] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:30:28] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:30:41.068201 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:30:41] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:30:41.886531 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:30:41] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:39:54.685249 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:39:54.697792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:39:54] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:39:54] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:40:48.732382 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:40:48] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:43:21.731899 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:43:21] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:43:22.529888 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:43:22] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:43:44.019805 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:43:44] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:43:44.851334 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:43:44] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:44:14.458689 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:44:14.463688 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:44:14] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:44:14] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:44:31.942568 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:44:31] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:49:13.551661 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:13] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:49:14.524743 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:14] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:49:16.458022 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:49:16.472023 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:49:16.487046 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:16] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:49:16.572482 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:49:16.936459 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:49:16.944966 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:49:16.955553 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:49:16.973555 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:49:16.984574 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:49:16.999038 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:49:17.016659 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:49:17.036653 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:49:17.043657 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:17] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:17] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:49:17.085927 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 11:49:17.103485 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:17] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:17] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:17] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:49:17.142006 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:49:18] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:55:06.120744 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:55:06] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:55:08.212197 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:55:08] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:57:04.235032 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:57:04] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 11:57:04.418132 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 11:57:04] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:00:41.870509 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:00:41] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:00:42.419488 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:00:42] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:01:05.227993 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:01:05] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:01:06.260361 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:01:06] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:01:33.584312 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:01:33] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:01:34.708279 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:01:34] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:04:14.842858 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:04:14] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:04:14.974191 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:04:14] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:04:24.965260 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:04:25.001208 : Get_Given_Survey_Data_No_Token -'6650c12b95bfass181cee13c14' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 89
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:04:25] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:05:02.922921 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:05:02.926920 : Get_Given_Survey_Data_No_Token -'6650c12b95bfass181cee13c14' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 89
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:05:02] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:05:32.037290 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:05:32.044450 : Get_Given_Survey_Data_No_Token -'6650c12b95bfass181cee13c14' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 89
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:05:32] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:05:33.161133 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:05:33] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:06:00.311683 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:06:00.324666 : Get_Given_Survey_Data_No_Token -'6650c12b95bfass181cee13c14' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 89
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:06:00] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:06:01.373644 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:06:01] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:06:24.137938 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:06:24.141937 : Get_Given_Survey_Data_No_Token -'6650c12b95bfass181cee13c14' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 89
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:06:24] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:07:19.253859 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:07:19.260877 : Get_Given_Survey_Data_No_Token -'6650c12b95bfass181cee13c14' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 89
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:07:19] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:07:20.227739 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:07:20] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:07:36.786471 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:07:36.792013 : Get_Given_Survey_Data_No_Token -'6650c12b95bfass181cee13c14' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 89
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:07:36] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:07:37.732059 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:07:37] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:07:46.318528 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:07:46.322559 : Get_Given_Survey_Data_No_Token -'6650c12b95bfass181cee13c14' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 89
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:07:46] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:08:09.666392 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:08:09.671656 : Get_Given_Survey_Data_No_Token -'6650c12b95bfass181cee13c14' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 89
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:08:09] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:08:10.694090 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:08:10] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:08:20.336293 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:08:20.342331 : Get_Given_Survey_Data_No_Token -'6650c12b95bfass181cee13c14' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 89
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:08:20] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:08:20.783631 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:08:20] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:08:36.015431 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:08:36.018432 : Get_Given_Survey_Data_No_Token -'6650c12b95bfass181cee13c14' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 89
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:08:36] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:08:51.433624 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:08:51.436623 : Get_Given_Survey_Data_No_Token -'6650c12b95bfass181cee13c14' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 89
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:08:51] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:08:59.967914 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:08:59.970888 : Get_Given_Survey_Data_No_Token -'6650c12b95bfass181cee13c14' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 89
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:08:59] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:09:26.406942 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:09:26.415940 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:09:26.422056 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:09:26.430058 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:09:26.434055 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:09:26.441060 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:09:26.446059 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:09:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:09:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:09:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:09:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:09:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:09:26] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:09:26] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:09:28.578962 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:09:28] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:09:35.571851 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:09:35.579373 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:09:35] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:09:35] "GET /myclass/api/Create_Emargement_QR_Code_From_Inscription/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68cfc352ff1d53144c4a053e HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:09:35.960923 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:09:35] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:09:54.729171 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:09:54] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:10:13.563704 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:10:13] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:10:55.383462 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:10:55] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:18:46.082701 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:18:46] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:21:09.566613 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:21:09.575613 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:21:09.580613 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:09] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:09] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:21:09.633728 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:09] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:21:09.913421 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:21:09.919453 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:21:09.929448 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:21:09.939552 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:21:09.952551 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:21:09.964538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:09] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:21:09.979555 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:21:09.992561 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:21:10.000538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:10] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:10] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:10] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:21:10.009561 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:21:10.025557 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:21:10.029065 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:10] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:21:11] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:22:10.403620 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:22:10] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:22:23.793627 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:22:23.803633 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:22:23.814626 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:22:23.816627 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:22:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:22:23.841645 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:22:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:22:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:22:23.862216 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:22:23] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:22:23.873268 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:22:23] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:22:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:22:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:22:25.418521 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:22:25.421501 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:22:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:22:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:22:34.107144 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:22:34] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:28:20.751461 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:28:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:28:24.452791 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:28:24.454792 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:28:24.457792 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:28:24.464043 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:28:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:28:24.468591 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:28:24] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:28:24.478077 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:28:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:28:24] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:28:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:28:24] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:28:34.318899 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:28:34] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68cebbf17c50713a207f50a1/hot_eval HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:29:21.795063 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:29:21] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:29:22.396668 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:29:22] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:29:22.766255 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:29:22.770833 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 12:29:22.772362 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:29:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:29:22] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:29:22] "POST /myclass/api/get_class_without_marketplace_check/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:29:23.030352 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:29:23] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:30:28.491932 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:30:28] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:30:42.070288 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:30:42] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:32:39.385154 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:32:39] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:32:56.067286 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:32:56] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:33:06.385893 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:33:06] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:33:50.076435 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:33:50] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:34:05.378437 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:34:05] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:34:20.230128 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:34:20] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:35:09.440227 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:35:09] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:35:50.686075 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:35:50] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:39:11.713811 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:39:11] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:39:39.403032 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:39:39] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:40:21.221146 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:40:21] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:40:34.181512 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:40:34] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:40:35.437085 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:40:35] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:42:53.445777 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:42:53] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:42:53.902526 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:42:53] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:43:28.079163 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:43:28] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:43:28.652445 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:43:28] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:43:40.161894 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:43:40] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:43:41.407607 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:43:41] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:43:50.647303 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:43:50] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:43:51.075629 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:43:51] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:43:56.902558 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:43:56] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:43:57.388848 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:43:57] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:44:40.473757 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:44:40] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:44:41.088386 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:44:41] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:44:54.384360 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:44:54] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:45:14.235860 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:45:14] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:45:14.443989 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:45:14] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:46:18.534883 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:46:18] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:51:08.829817 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:51:08] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:56:44.580983 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:56:44] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:59:51.901643 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:59:51] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 12:59:55.606976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 12:59:55] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:00:07.845560 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 13:00:07.870574 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 13:00:07.875565 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:00:07.923693 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:00:08.274072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 13:00:08.281227 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 13:00:08.289226 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 13:00:08.297222 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:00:08.312226 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:08] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:00:08.324223 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 13:00:08.326222 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 13:00:08.336227 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 13:00:08.340236 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:08] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:00:08.354746 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:08] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:08] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:00:08.366744 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 13:00:08.375748 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:08] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:08] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:00:47.600820 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:00:47] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:01:07.435183 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:01:07] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:08:26.078078 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:08:26] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:09:01.145980 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:09:01] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:09:01.476043 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:09:01] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:09:08.131956 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:09:08] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:37:01.361193 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 13:37:01.372765 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 13:37:01.374762 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 13:37:01.389762 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:37:01] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:37:01.400762 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 13:37:01.404802 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:37:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:37:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:37:01] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:37:01] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:37:01.433760 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:37:01] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:37:01] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 13:37:04.710783 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 13:37:04.710783 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:37:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 13:37:04] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 15:10:49.887871 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 15:10:49] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68890275fb10e0f330a554a7/pos HTTP/1.1" 200 -
+INFO:root:2025-09-21 15:11:19.697708 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 15:11:19] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 15:11:20.625573 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 15:11:20] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 15:12:05.698804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 15:12:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 15:12:12.685837 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 15:12:12.689842 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 15:12:12] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 15:12:12] "GET /myclass/api/Create_Emargement_QR_Code_From_Inscription/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68cfc352ff1d53144c4a053d HTTP/1.1" 200 -
+INFO:root:2025-09-21 15:12:12.865562 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 15:12:12] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 15:12:38.817031 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 15:12:38] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 15:13:12.445441 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 15:13:12] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 15:17:53.656522 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 15:17:53] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 15:18:49.777574 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 15:18:49] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 15:36:54.362527 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 15:36:54] "POST /myclass/api/Check_Emargement_QR_Code_From_Inscription_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:12:17.224038 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:12:17.231590 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:12:17.260244 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:12:17.306448 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:12:17.423034 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:12:17.426044 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:17] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:17] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:12:21.875407 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:12:21.886464 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:12:21.896933 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:21] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:12:21.911619 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:12:21.920631 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:21] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:12:21.934249 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:12:21.939643 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:21] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:12:21.948641 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:21] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:12:21.961734 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:21] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:12:21.975377 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:22] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:22] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:12:23.771079 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:12:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:13:58.810505 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:13:58.816561 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:13:58.823579 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:13:58.830584 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:13:58] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:13:58] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:13:58.843155 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:13:58.849684 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:13:58] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:13:58.860741 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:13:58.868804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:13:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:13:58] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:13:58.887406 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:13:58] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:13:58.901968 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:13:58] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:13:58] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:13:58] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:13:58] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:17:07.240909 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:17:07.244423 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:17:07.248424 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:17:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:17:07.268543 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:17:07.271094 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:17:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:17:07.279178 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:17:07.285245 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:17:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:17:07] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:17:07.298297 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:17:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:17:07.305823 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:17:07] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 16:17:07.314368 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:17:07.320387 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 16:17:07.326439 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:17:07] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:17:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:17:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:17:07] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:17:07] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 16:17:08] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 17:43:25.074312 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:43:25.082822 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:43:25.088822 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:43:25.092824 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:43:25] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 17:43:25.102821 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:43:25.106821 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:43:25.114820 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:43:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:43:25] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:43:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 17:43:25.129092 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:43:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 17:43:25.137094 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:43:25.140093 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:43:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:43:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:43:25] "POST /myclass/api/Get_List_Partner_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:43:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:43:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 17:44:20.714836 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:44:20] "POST /myclass/api/Get_Apprenant_Recorded_Image_from_front/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 17:44:22.781794 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:44:22.785794 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:44:22.789796 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:44:22.794809 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:44:22.800795 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:44:22.810793 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:44:22] "POST /myclass/api/Get_Apprenant_Recorded_Image_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:44:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:44:22] "POST /myclass/api/Get_Given_Apprenant_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:44:22] "POST /myclass/api/Get_List_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:44:22] "POST /myclass/api/Get_List_Apprenant_Notes_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:44:22] "POST /myclass/api/Get_Apprenant_List_Inscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 17:46:56.091178 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:46:56] "POST /myclass/api/Get_Apprenant_Recorded_Image_from_front/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 17:46:57.149468 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:46:57.155473 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:46:57.162473 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:46:57.164477 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 17:46:57.174521 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:46:57] "POST /myclass/api/Get_Given_Apprenant_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:46:57] "POST /myclass/api/Get_Apprenant_Recorded_Image_from_front/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 17:46:57.183519 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:46:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:46:57] "POST /myclass/api/Get_List_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:46:57] "POST /myclass/api/Get_List_Apprenant_Notes_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 17:46:57] "POST /myclass/api/Get_Apprenant_List_Inscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:08:44.384823 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:08:44.386823 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:08:44.390824 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:08:44] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:08:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:08:44.404141 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:08:44.408154 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:08:44.414715 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:08:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:08:44] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:08:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:08:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:08:56.323618 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:08:56] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68cebbf27c50713a207f50a2/hot_eval HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:11:29.887321 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:11:29] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:13:39.854906 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:13:39.856907 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:13:39.857908 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:13:39.859906 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:13:39.862906 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:13:39.866904 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:13:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:13:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:13:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:13:39] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:13:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:13:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:13:43.379055 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:13:43] "POST /myclass/api/Add_Specific_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:13:43.495640 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:13:43.500641 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:13:43] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:13:43] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:14:29.947291 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:14:29.952294 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:14:29] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:14:29] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68d032474a6f6d586834031e/human_eval HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:14:30.117009 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:14:30] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:14:44.129173 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:14:44] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/O1ylohZyY7lPM4omTw7ikz1gIr9QbAjPXw/685a9b65b7f546edc3799d90/68cebbd37c50713a207f509b/human_eval HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:14:44.163682 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:14:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:15:25.303418 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:15:25.305421 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:15:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:15:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:15:40.074237 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:15:43] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:16:15.524408 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:16:15.526408 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:16:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:16:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:16:16.625972 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:16:16.627986 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:16:16] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:16:17] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:16:33.055188 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:16:33.056976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:16:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:16:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:16:41.026927 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:16:42] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:16:43.000741 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:16:43.002745 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:16:43.003752 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:16:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:16:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:16:43] "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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 19:22:33.942969 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 19:22:33.942969 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 19:22:33.942969 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 19:22:33.942969 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 19:22:33.942969 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 2246.032265 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 2246.030743 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 2246.030743 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-21 19:22:34.055423 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:22:34.057422 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:22:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:22:34] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:23:44.258411 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:23:45] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:23:56.802525 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:23:58] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:24:29.202578 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:24:30] "POST /myclass/api/SendInscriptionConfirmation/ 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_inscription_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 19:27:24.060470 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 19:27:24.060470 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 19:27:24.060470 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 19:27:24.060470 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 19:27:24.060470 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1955.936529 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1955.935528 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1955.935528 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_inscription_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 19:28:25.318068 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 19:28:25.318068 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 19:28:25.318068 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 19:28:25.318068 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 19:28:25.318068 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1894.678669 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1894.677670 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1894.677670 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_inscription_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 19:29:28.539779 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 19:29:28.539779 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 19:29:28.539779 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 19:29:28.539779 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 19:29:28.539779 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1831.457214 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1831.456215 seconds)
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1831.456215 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1831.456215 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_inscription_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 19:30:39.104705 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 19:30:39.104705 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 19:30:39.104705 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 19:30:39.105740 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 19:30:39.105740 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1760.892294 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1760.891295 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1760.891295 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-21 19:31:34.367103 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:31:36] "POST /myclass/api/SendInscriptionConfirmation/ 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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 19:32:54.302482 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 19:32:54.302482 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 19:32:54.302482 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 19:32:54.302482 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 19:32:54.302482 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1625.690509 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1625.689506 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1625.688506 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 19:33:53.371764 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 19:33:53.371764 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 19:33:53.371764 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 19:33:53.371764 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 19:33:53.371764 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1566.624219 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1566.624219 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1566.624219 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-21 19:34:00.174174 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:34:01] "POST /myclass/api/SendInscriptionConfirmation/ 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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 19:38:47.875955 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 19:38:47.876955 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 19:38:47.876955 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 19:38:47.876955 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 19:38:47.877956 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1272.109720 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1272.108718 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1272.108718 seconds)
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 19:39:00.780298 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 19:39:00.780298 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 19:39:00.780298 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 19:39:00.780298 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 19:39:00.780298 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1259.216702 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1259.216702 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-21 19:39:00.838209 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:39:01] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:39:31.569374 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:39:31.571374 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:39:31] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:39:31] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:39:36.810870 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:39:36] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:39:40.866777 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:39:40.869780 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:39:40] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:39:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:39:43.330462 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:39:43] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:40:29.772084 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:40:29] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:40:29.830648 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:40:29] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:40:33.352187 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:40:34] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:40:45.325549 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:40:45] "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\\Inscription_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 19:41:26.428063 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 19:41:26.428063 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 19:41:26.428063 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 19:41:26.428063 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 19:41:26.428063 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1113.564707 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1113.563711 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1113.563711 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-21 19:41:48.894270 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:41:48] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:41:48.956768 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:41:48] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:41:53.135587 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:41:53] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:42:27.187346 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:42:27] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:42:27.251005 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:42:27] "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\\email_inscription_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 19:42:54.591433 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 19:42:54.591433 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 19:42:54.591433 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 19:42:54.591433 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 19:42:54.592434 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1025.404564 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1025.404564 seconds)
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1025.404564 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1025.403566 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_inscription_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 19:43:07.160491 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 19:43:07.161499 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 19:43:07.161499 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 19:43:07.161499 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 19:43:07.161499 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1012.831043 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 1012.831043 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-21 19:43:07.340213 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:43:07] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:43:29.299059 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:43:29] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:43:29.364708 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:43:29] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:43:40.491751 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:43:41] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:45:34.619837 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:45:34.622863 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:45:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:45:35] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:45:35.645596 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:45:35.648600 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:45:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:45:36] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:45:54.443041 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:45:55] "POST /myclass/api/Accept_List_AttendeeInscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:45:55.569268 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:45:55.571833 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:45:55.575829 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:45:55.579817 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:45:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:45:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:45:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:45:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:46:54.554130 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:46:54.556129 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:46:54.558129 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:46:54.559128 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:46:54.562130 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:54] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:54] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:54] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:54] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:54] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:46:55.052224 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:46:55.054225 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:55] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:46:56.449200 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:46:56.451208 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:46:57.169385 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:46:57.171391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:46:57.173402 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:46:57.174418 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:46:57.176425 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:57] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:57] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:57] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:46:58.908252 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:46:58.910251 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:46:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:47:06.587299 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:47:07] "POST /myclass/api/UpdateStagiairetoClass/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:47:07.673440 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:47:07.674442 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:47:07.676441 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:47:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:47:07] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:47:07] "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\\email_inscription_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-21 19:47:35.802549 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-21 19:47:35.803551 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-21 19:47:35.803551 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-21 19:47:35.803551 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-21 19:47:35.803551 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 744.193096 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 744.193096 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-21 20:00:00+02:00 (in 744.193096 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-21 19:47:55.035791 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:47:55] "POST /myclass/api/Get_Session_Nb_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:48:05.717241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:48:05] "POST /myclass/api/Decale_Session_Sequence_X_days/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:48:05.913060 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:48:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:48:12.810034 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-21 19:48:12.812032 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:48:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:48:13] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-21 19:48:18.375936 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [21/Sep/2025 19:48:19] "POST /myclass/api/SendInscriptionConfirmation/ HTTP/1.1" 200 -
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-21 20:00:00 CEST)" (scheduled at 2025-09-21 20:00:00+02:00)
+INFO:apscheduler.executors.default:Running job "Internal_Global_MySy_Cron_Traitement (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-21 20:00:00 CEST)" (scheduled at 2025-09-21 20:00:00+02:00)
+INFO:root:2025-09-21 20:00:00.018632 : ### CRONNN Internal_Global_MySy_Cron_Traitement : payload =
+INFO:apscheduler.executors.default:Running job "Internal_Global_MySy_Cron_Traitement (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-21 20:00:00 CEST)" (scheduled at 2025-09-21 20:00:00+02:00)
+INFO:root:2025-09-21 20:00:00.019633 : ### CRONNN Internal_Global_MySy_Cron_Traitement : payload =
+INFO:apscheduler.executors.default:Running job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-21 20:00:00 CEST)" (scheduled at 2025-09-21 20:00:00+02:00)
+INFO:root:2025-09-21 20:00:00.021645 : ### CRONN : Flask_Cron_Strip_Get_Customer_Abonnement_Data : payload =
+INFO:root:2025-09-21 20:00:00.023635 : dimanche, 21. septembre 2025 08:00:00 : Envoie des données de prefacturation : - 0 clients ==> A traiter. - 0 clients==> traiter OKK. - 0 clients ==> traiter ERREUR.
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-21 20:00:00 CEST)" (scheduled at 2025-09-21 20:00:00+02:00)
+INFO:apscheduler.executors.default:Running job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-21 20:00:00 CEST)" (scheduled at 2025-09-21 20:00:00+02:00)
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 86399.973372 seconds)
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 86399.972373 seconds)
+INFO:root:2025-09-21 20:00:00.027627 : ### CRONN : Flask_Cron_Strip_Get_Customer_Abonnement_Data : payload =
+INFO:root:2025-09-21 20:00:00.046671 : dimanche, 21. septembre 2025 08:00:00 : Envoie des données de prefacturation : - 0 clients ==> A traiter. - 0 clients==> traiter OKK. - 0 clients ==> traiter ERREUR.
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-22 20:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-22 20:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+ERROR:apscheduler.executors.default:Job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-22 20:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 4590, in Flask_Cron_Strip_Get_Customer_Abonnement_Data
+ return jsonify(status=localStatus, message=message)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\flask\json\__init__.py", line 342, in jsonify
+ return current_app.json.response(*args, **kwargs)
+ ^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of application context.
+
+This typically means that you attempted to use functionality that needed
+the current application. To solve this, set up an application context
+with app.app_context(). See the documentation for more information.
+ERROR:apscheduler.executors.default:Job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-22 20:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 4590, in Flask_Cron_Strip_Get_Customer_Abonnement_Data
+ return jsonify(status=localStatus, message=message)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\flask\json\__init__.py", line 342, in jsonify
+ return current_app.json.response(*args, **kwargs)
+ ^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of application context.
+
+This typically means that you attempted to use functionality that needed
+the current application. To solve this, set up an application context
+with app.app_context(). See the documentation for more information.
+INFO:root:2025-09-21 20:00:02.377144 : Cron_Survey_Questionnaires_Relance -time data "['21/09/20" does not match format '%d/%m/%Y' - Line : 1946
+INFO:root:2025-09-21 20:00:02.377144 : Cron_Survey_Questionnaires_Relance -time data "['21/09/20" does not match format '%d/%m/%Y' - Line : 1946
+INFO:root:2025-09-21 20:00:02.383144 : 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-09-21 20:00:02.386145 : 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-09-21 20:00:02.390147 : 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-09-21 20:00:02.392145 : 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-09-21 20:00:02.423143 : 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-09-21 20:00:02.426143 : 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-09-21 20:00:02.427159 : 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-09-21 20:00:02.429160 : 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-09-21 20:00:02.432146 : 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-09-21 20:00:02.454150 : 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-09-21 20:00:02.455154 : 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-09-21 20:00:02.458150 : 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-09-21 20:00:02.459150 : 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-09-21 20:00:02.482286 : 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-09-21 20:00:02.485279 : 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-09-21 20:00:02.495281 : 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-09-21 20:00:02.497792 : 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-09-21 20:00:02.521361 : 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-09-21 20:00:02.523362 : 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-09-21 20:00:02.532866 : 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-09-21 20:00:02.534872 : 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-09-21 20:00:02.562692 : 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-09-21 20:00:02.565202 : 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-09-21 20:00:02.571201 : 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-09-21 20:00:02.572200 : 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-09-21 20:00:02.588203 : 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-09-21 20:00:02.591204 : 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-09-21 20:00:02.601203 : 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-09-21 20:00:02.615201 : 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-09-21 20:00:02.642212 : 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-09-21 20:00:02.644211 : 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-09-21 20:00:02.669237 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données
+INFO:root:2025-09-21 20:00:02.673244 : 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-09-21 20:00:02.676239 : 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-09-21 20:00:02.705237 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données
+INFO:root:2025-09-21 20:00:02.707237 : 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:apscheduler.executors.default:Job "Internal_Global_MySy_Cron_Traitement (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-22 20:00:00 CEST)" executed successfully
+INFO:root:2025-09-21 20:00:02.748755 : 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:apscheduler.executors.default:Job "Internal_Global_MySy_Cron_Traitement (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-22 20:00:00 CEST)" executed successfully
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 12:44:40.965421 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 12:44:40.966420 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 12:44:40.966420 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 12:44:40.966420 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 12:44:40.966420 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 26119.020098 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 26119.018094 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 26119.018094 seconds)
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 12:45:39.566757 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 12:45:39.566757 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 12:45:39.567754 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 12:45:39.567754 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 12:45:39.567754 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 26060.368512 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 26060.363508 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-22 12:48:28.565150 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:28] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:48:30.593412 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:48:30.596413 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:48:30.602428 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:48:30.618465 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:48:30.645477 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:30] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:30] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:30] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:48:30.697500 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:48:30.703490 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:48:30.715014 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:48:30.727017 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:48:30.744030 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:30] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:48:30.751125 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:30] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:30] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:30] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:30] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:48:40.396774 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:48:40.399291 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:48:40.409342 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:48:40.418342 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:48:40.424862 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:48:40.439390 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:40] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:48:40.453433 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:40] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:40] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:40] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:48:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:49:03.317946 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:49:03.325946 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:49:03.338949 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:49:03.347951 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:49:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:49:03] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:49:03] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:49:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:49:03.406709 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:49:03] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:49:06.922401 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:49:06] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:49:40.062541 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:49:45.049237 : Update_Conseil_Class Une équipe avec le code 'CODE1609' existe déjà
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:49:45] "POST /myclass/api/Update_Conseil_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\\jury_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 12:51:08.448419 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 12:51:08.448419 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 12:51:08.448419 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 12:51:08.448419 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 12:51:08.448419 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 25731.544476 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 25731.544476 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 25731.543478 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 12:52:50.983728 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 12:52:50.984728 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 12:52:50.984728 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 12:52:50.984728 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 12:52:50.984728 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 25629.004272 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 25629.004272 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-22 12:53:29.628253 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:53:30.348176 : Update_Conseil_Class Un conseil de class avec le code 'CODE1609' existe déjà
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:53:30] "POST /myclass/api/Update_Conseil_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\\jury_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 12:53:57.950010 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 12:53:57.950010 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 12:53:57.950010 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 12:53:57.950010 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 12:53:57.950010 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 25562.045990 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 25562.044990 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 25562.044990 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-22 12:54:29.736245 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:54:29.739254 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:54:29.741252 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:54:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:54:29.781686 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:54:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:54:29] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:54:29.819872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:54:29.822877 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:54:29.825880 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:54:29.829870 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:54:29.834403 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:54:29] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:54:29.840924 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:54:29.848029 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:54:29] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:54:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:54:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:54:29] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:54:29] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:54:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:54:43.571105 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:54:43] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:54:46.369505 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:54:46] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:54:57.047700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:54:57] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:02.636081 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:02] "POST /myclass/api/Add_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:02.725565 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:02] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:29.354889 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:29.357898 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:29.359905 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:29.370905 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:29] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:29.418001 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:29.421004 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:29.423003 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:29.426009 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:29] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:29.430523 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:29.433716 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:29.437716 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:29] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:29] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:29] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:31.082187 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:31.086187 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:31.091191 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:31.095705 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:31] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:31] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:31.185637 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:31] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:34.872338 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:34] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:45.838020 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:45] "POST /myclass/api/Update_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:46.028469 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:46.031472 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:46.033470 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:46] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:46] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:46] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:46.129388 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:46] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:56.583507 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:56.589506 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:56.594502 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:55:56.597503 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:56] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:56] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:56] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:56] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:56.673509 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:56] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:55:59.608767 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:55:59] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:56:18.719229 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:56:18] "POST /myclass/api/Update_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:56:18.871647 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:56:18.873648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:56:18.877649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:56:18] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:56:18] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:56:18] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:56:18.975966 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:56:18] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:56:28.398547 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:56:28] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:56:48.834553 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:56:48] "POST /myclass/api/Update_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:56:48.970228 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:56:48.972290 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:56:48.975297 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:56:48] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:56:48] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:56:48] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:56:49.087470 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:56:49] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:57:04.176674 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:57:04.179674 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:57:04.181674 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:04] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:57:04.192690 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:04] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:04] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:57:04.257421 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:57:04.260421 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:57:04.263422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:57:04.266423 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:57:04.268427 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:04] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:57:04.273439 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:57:04.279511 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:04] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:04] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:04] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:04] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:57:06.277264 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:57:06.285448 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:57:06.291539 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:57:06.292649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:06] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:06] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:06] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:06] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:57:06.382816 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:06] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:57:28.650055 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:28] "POST /myclass/api/Add_Update_Jury_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:57:28.767003 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:28] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:57:28.842050 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:28] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:57:32.448757 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:57:32] "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\\jury_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 12:59:21.099365 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 12:59:21.099365 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 12:59:21.100359 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 12:59:21.100359 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 12:59:21.100359 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 25238.771091 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 25238.771091 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-22 12:59:23.744925 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:59:23.768928 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:59:23.807709 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:59:23.874818 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:59:23] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:59:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 12:59:23.964402 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:59:24.016299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 12:59:24.060607 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:59:24] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:59:24] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:59:24] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:59:24] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 12:59:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:02:09.904179 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:02:09.909176 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:02:09.914180 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:02:09.920183 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:02:09.925186 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:02:09] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:02:09.936767 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:02:09.943770 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:02:09] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:02:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:02:09] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:02:09] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:02:09] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:02:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:03:47.335877 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:03:47.340612 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:03:47.344613 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:03:47.351608 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:03:47.358932 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:03:47] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:03:47.367936 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:03:47] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:03:47.377577 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:03:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:03:47] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:03:47] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:03:47] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:03:47] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:05:31.234244 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:31.237239 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:31.241224 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:31.245233 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:31] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:31] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:05:31.396453 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:31] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:05:31.809838 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:31.812839 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:31.821937 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:31.825842 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:31.845839 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:31.851893 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:31] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:05:31.879100 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:31] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:31] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:31] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:32] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:05:33.849751 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:33.854754 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:33.858746 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:33.861003 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:33] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:33] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:05:33.914650 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:33] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:05:54.390098 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:54.393099 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:54.396100 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:05:54.410954 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:05:54.476732 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:54.479732 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:54.483733 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:54.489842 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:54.493735 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:54] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:05:54.503731 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:05:54.513730 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:54] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:54] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:54] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:54] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:05:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:06:12.269410 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:06:12.274411 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:06:12.278862 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:06:12.285876 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:12] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:12] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:06:19.882030 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:06:19.885147 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:06:19.889669 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:19] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:19] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:19] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:06:21.987870 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:06:31.477860 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:06:31.479861 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:06:31.484205 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:31] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:31] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:06:52.220142 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:06:52.222125 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:06:52.231041 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:06:52.260035 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:06:52.567078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:06:52.573791 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:06:52.575787 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:06:52.585693 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:52] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:06:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:15:53.835391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:15:53.840568 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:15:53.844564 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:15:53.847563 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:53] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:53] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:15:53.882803 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:53] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:15:58.927779 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:15:58.930787 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:15:58.933809 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:15:58.954078 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:15:58.995143 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:15:58.997142 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:15:59.002147 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:15:59.007141 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:15:59.012144 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:59] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:15:59.024185 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:59] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:15:59.030184 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:59] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:59] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:15:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:16:52.927211 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:16:52.930806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:16:52.935137 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:16:52.939133 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:16:52] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:16:52] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:16:52] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:16:52] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:16:53.040846 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:16:53] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:19:11.044154 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:19:13.893093 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:13] "POST /myclass/api/Add_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:19:13.986795 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:14] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:19:16.529789 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:19:16.533803 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:19:16.535804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:16] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:16] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:16] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:19:21.026338 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:19:29.982153 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:19:29.985300 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:19:29.988312 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:19:29.993315 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:19:29.996310 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:19:30.002313 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:30] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:19:30.008310 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:30] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:30] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:19:30.019318 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:30] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:30] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:30] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:30] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:19:32.325632 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:19:32.329933 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:19:32.333923 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:32] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:32] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:32] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:19:34.723499 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:19:34] "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\\jury_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 13:22:30.223651 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 13:22:30.223651 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 13:22:30.223651 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 13:22:30.224643 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 13:22:30.224643 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 23849.734330 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 23849.732313 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 23849.731360 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-22 13:24:08.979966 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:24:08.989985 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:24:09.008197 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:24:09.053548 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:24:09.113824 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:24:09.145851 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:24:09] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:24:09] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:24:09] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:24:09.209533 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:24:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:24:09] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:24:09] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:24:11.134001 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:24:11.148210 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:24:11.188844 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:24:11.238850 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:24:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:24:11] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:24:11] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:24:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:24:11.362939 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:24:11] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:24:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:27:16.132021 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:27:16.136039 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:27:16.140557 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:27:16.146068 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:27:16.151065 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:27:16.161568 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:27:16] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:27:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:27:16] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:27:16.181916 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:27:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:27:16] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:27:16] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:27:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:27:33.432730 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:27:33.436615 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:27:33.440784 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:27:33.443781 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:27:33.444786 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:27:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:27:33] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:27:33] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:27:33] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:27:33] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:27:33.549636 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:27:33] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:28:48.357427 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:28:48.364423 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:28:48.371421 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:28:48.380444 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:28:48] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:28:48.392451 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:28:48.402000 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:28:48] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:28:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:28:48.426006 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:28:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:28:48] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:28:48] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:28:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:28:57.725328 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:28:57.731330 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:28:57.735838 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:28:57.739847 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:28:57.740849 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:28:57] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:28:57] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:28:57] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:28:57] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:28:57.829857 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:28:57] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:28:58.579380 : Get_Inscrit_And_Apprenant_Data L'identifiant de l'inscrit 66b5eb7713fed2e37ba238eb n'est pas valide
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:28:58] "POST /myclass/api/Get_Given_Jury_Apprenant_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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 13:30:29.482272 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 13:30:29.482272 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 13:30:29.483272 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 13:30:29.483272 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 13:30:29.483272 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 23370.511461 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 23370.511461 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 23370.510442 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 23370.510442 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-22 13:30:50.278540 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:30:50.281539 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:30:50.284538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:30:50.285538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:30:50.289544 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:30:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:30:50] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:30:50] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:30:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:30:50.410979 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:30:50] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:30:51.848741 : Get_Inscrit_And_Apprenant_Data L'identifiant de l'inscrit 66b5eb7713fed2e37ba238eb n'est pas valide
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:30:51] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:33:00.914384 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:33:00.919610 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:33:00.922596 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:33:00.927600 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:33:00.931601 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:33:00] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:33:00] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:33:00] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:33:00] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:33:00] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:33:00.989583 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:33:01] "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\\jury_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 13:36:16.224307 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 13:36:16.224307 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 13:36:16.224307 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 13:36:16.224307 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 13:36:16.224307 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 23023.767561 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 23023.766561 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 23023.766561 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 13:38:18.179222 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 13:38:18.179222 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 13:38:18.179222 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 13:38:18.179222 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 13:38:18.179222 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 22901.816721 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 22901.816721 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 22901.816721 seconds)
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 13:38:29.835359 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 13:38:29.835359 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 13:38:29.835359 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 13:38:29.835359 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 13:38:29.835359 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 22890.158648 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-22 13:38:29.961654 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:38:34.227892 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:38:34.229894 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:34] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:38:34.235409 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:34] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:38:34.255612 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:34] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:38:34.303698 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:38:34.306706 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:38:34.308706 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:38:34.311705 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:38:34.314705 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:34] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:38:34.318705 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:38:34.321709 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:34] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:34] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:34] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:34] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:38:36.918635 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:38:36.920638 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:38:36.925637 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:38:36.927635 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:38:36.931634 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:36] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:36] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:36] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:36] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:36] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:38:37.002309 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:37] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:38:45.399392 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:38:45.404396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:38:45.407393 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:38:45.411403 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:38:45.415403 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:45] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:45] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:45] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:45] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:45] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:38:45.519842 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:38:45] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:39:21.374899 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:21] "POST /myclass/api/Delete_Jury_Apprenant_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:39:21.490366 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:21] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:39:33.476875 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:39:33.479156 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:39:33.482166 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:39:33.485167 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:33] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:33] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:33] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:39:34.961821 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:39:34.965310 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:39:34.968287 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:34] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:34] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:34] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:39:36.998909 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:37] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:39:43.371598 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:43] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:39:48.042928 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:48] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:39:48.191426 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:39:48.193431 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:48] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:48] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:39:52.451858 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:39:52.453874 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:39:52.454876 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:52] "POST /myclass/api/Get_Given_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:52] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:39:52] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:40:01.517644 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:40:01] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:40:01.674687 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:40:01.676694 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:40:01] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:40:01] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:40:05.959216 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:40:05.962213 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:40:05.965212 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:40:05] "POST /myclass/api/Get_Given_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:40:05] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:40:05] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:40:11.226333 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:40:11.229296 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:40:11] "POST /myclass/api/Get_Given_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:40:11] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:40:23.644132 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:40:23.647136 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:40:23] "POST /myclass/api/Get_Given_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:40:23] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 13:40:35.726116 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 13:40:35.728205 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:40:35] "POST /myclass/api/Get_Given_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 13:40:35] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 19:35:41.474015 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 19:35:41.475014 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 19:35:41.476013 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 19:35:41.476013 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 19:35:41.476013 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 1458.495438 seconds)
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 19:36:10.305403 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 19:36:10.306400 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 19:36:10.306400 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 19:36:10.306400 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 19:36:10.306400 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 1429.676358 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-22 20:00:00+02:00 (in 1429.676358 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-22 19:36:50.190494 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:36:50] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:36:52.667504 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:36:52.677522 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:36:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:36:52.715322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:36:52.736328 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:36:52.761324 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:36:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:36:52.782327 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:36:52.807846 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:36:52.813844 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:36:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:36:52.822846 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:36:52] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:36:52.837844 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:36:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:36:52.859954 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:36:52] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:36:52] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:36:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:36:52] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:36:53] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:37:21.503123 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:37:21.522162 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:37:21.537941 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:37:21] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:37:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:37:21.606133 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:37:21] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:37:21.633668 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:37:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:37:21.705797 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:37:21.735358 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:37:21] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:37:21] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:37:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:37:23.807162 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:37:23.823086 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:37:23.833623 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:37:23.854279 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:37:23.876275 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:37:23] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:37:23] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:37:23] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:37:23] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:37:23] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:37:24.102833 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:37:24] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:41:49.682432 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:41:49.687228 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:41:49.693288 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:41:49.699290 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:41:49] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:41:49.709788 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:41:49.716787 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:41:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:41:49.733592 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:41:49] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:41:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:41:49] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:41:49] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:41:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:43:03.383576 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:43:03.386917 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:43:03.392605 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:43:03.396509 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:43:03.408559 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:43:03] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:43:03] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:43:03] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:43:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:43:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:43:03.537483 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:43:03] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:43:09.540324 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:43:09] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:43:19.626422 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:43:19] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:43:19.759742 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:43:19] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:43:25.333945 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:43:25] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:44:13.291700 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:13.296156 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:13.300151 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:13.305587 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:13.309828 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:13.319414 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:13] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:13] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:44:13.339947 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:13] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:13] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:13] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:44:16.955962 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:16.960353 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:16.964467 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:16.971468 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:16.973445 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:16] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:16] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:16] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:16] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:17] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:44:17.069810 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:17] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:44:21.760176 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:21] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:44:53.786928 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:53.790456 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:53.794458 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:53.799978 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:53.807518 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:53] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:44:53.812506 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:53.824027 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:53] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:53] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:53] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:53] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:44:55.858749 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:55.862175 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:55.866187 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:55.869188 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:44:55.875185 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:55] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:55] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:55] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:44:55.968175 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:44:55] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:45:00.474475 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:45:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:45:23.249219 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:45:23] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:45:23.473714 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:45:23] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:46:23.561820 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:46:23] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:03.385216 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:03.390206 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:03.394206 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:03.399267 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:03.405340 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:03] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:03.411212 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:03.418741 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:03] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:03] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:03] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:03] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:03] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:05.463947 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:05.468355 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:05.472726 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:05.475285 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:05.480232 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:05] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:05] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:05] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:05] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:05] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:05.572938 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:05] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:10.419009 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:10] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:40.023432 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:40.027434 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:40.029432 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:40] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:40.045654 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:40] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:40] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:40.103177 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:40.108222 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:40.112447 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:40.118448 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:40] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:40.127449 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:40.134506 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:40.145163 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:40] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:40] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:40] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:47.813286 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:47.820342 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:47.827285 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:47.836391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:47.846421 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:47] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:47.872593 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:47] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:47.877659 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:47] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:47.894660 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:47.902707 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:47] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:47.922654 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:47.935561 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:47] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:47.957735 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:47] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:47] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:47] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:55.848926 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:55.853889 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:55.856485 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:55.861674 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:55.866035 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:55.873034 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:55.879044 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:55] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:55] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:47:58.949490 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:58.951901 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:58.956056 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:58.958055 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:58.964600 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:47:58.969284 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:58] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:58] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:58] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:58] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:47:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:48:31.982000 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:48:31.984999 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:48:31.989002 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:48:31.992467 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:48:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:48:32] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:48:32] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:48:32] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:48:36.039429 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:48:36.045433 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:48:36.049688 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:48:36] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:48:36] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:48:36] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:48:41.451122 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:48:41] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:50:12.698466 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:12.705093 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:12.711157 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:12] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:12] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:50:17.729353 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:17.732428 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:17.735481 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:50:17.748444 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:50:17.794372 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:17.798373 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:17.803367 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:17.808374 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:17] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:18] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:50:20.329372 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:20.334319 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:20.339873 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:20] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:20] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:50:23.973000 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:23.975251 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:23.978251 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:23] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:50:23.990481 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:23] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:23] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:50:24.038326 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:24.042439 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:24.044944 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:24.051953 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:24] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:24] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:50:25.806400 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:25.809403 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:25.813401 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:25] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:25] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:50:35.570146 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:35] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:50:38.068005 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:38] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:50:46.365454 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:46] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:50:46.548496 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:50:46.551494 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:46] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:50:46] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:51:22.022376 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:51:22.026578 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:51:22] "POST /myclass/api/Get_Given_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:51:22] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:51:23.774012 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:51:23.776009 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:51:23.780011 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:51:23.784010 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:51:23] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:51:23.791025 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:51:23.795017 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:51:23] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:51:23] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:51:23] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:51:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:51:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:52:23.993346 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:52:24.000876 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:52:24.011100 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:52:24.017114 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:52:24] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:52:24.030802 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:52:24.039757 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:52:24] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:52:24] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:52:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:52:24] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:52:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:55:31.111971 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:55:31.116504 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:55:31.120504 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:55:31.125506 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:55:31.133032 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:55:31] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:55:31.144029 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:55:31.150033 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:55:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:55:31] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:55:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:55:31] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:55:31] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:55:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:58:38.344553 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:58:38.346961 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:58:38.351426 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:58:38.354932 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:58:38.362974 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 19:58:38.367966 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:58:38] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:58:38] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:58:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 19:58:38.378976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:58:38] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:58:38] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:58:38] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 19:58:38] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.executors.default:Running job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-22 20:00:00 CEST)" (scheduled at 2025-09-22 20:00:00+02:00)
+INFO:root:2025-09-22 20:00:00.014598 : ### CRONN : Flask_Cron_Strip_Get_Customer_Abonnement_Data : payload =
+INFO:apscheduler.executors.default:Running job "Internal_Global_MySy_Cron_Traitement (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-22 20:00:00 CEST)" (scheduled at 2025-09-22 20:00:00+02:00)
+INFO:root:2025-09-22 20:00:00.017724 : lundi, 22. septembre 2025 08:00:00 : Envoie des données de prefacturation : - 0 clients ==> A traiter. - 0 clients==> traiter OKK. - 0 clients ==> traiter ERREUR.
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-23 20:00:00 CEST)" (scheduled at 2025-09-22 20:00:00+02:00)
+INFO:root:2025-09-22 20:00:00.017724 : ### CRONNN Internal_Global_MySy_Cron_Traitement : payload =
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 86399.979712 seconds)
+INFO:apscheduler.executors.default:Running job "Internal_Global_MySy_Cron_Traitement (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-22 20:00:00 CEST)" (scheduled at 2025-09-22 20:00:00+02:00)
+INFO:root:2025-09-22 20:00:00.054771 : ### CRONNN Internal_Global_MySy_Cron_Traitement : payload =
+INFO:apscheduler.executors.default:Running job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-23 20:00:00 CEST)" (scheduled at 2025-09-22 20:00:00+02:00)
+INFO:root:2025-09-22 20:00:00.077900 : ### CRONN : Flask_Cron_Strip_Get_Customer_Abonnement_Data : payload =
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-22 20:00:00 CEST)" (scheduled at 2025-09-22 20:00:00+02:00)
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 86399.914111 seconds)
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-23 20:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+ERROR:apscheduler.executors.default:Job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-23 20:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 4590, in Flask_Cron_Strip_Get_Customer_Abonnement_Data
+ return jsonify(status=localStatus, message=message)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\flask\json\__init__.py", line 342, in jsonify
+ return current_app.json.response(*args, **kwargs)
+ ^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of application context.
+
+This typically means that you attempted to use functionality that needed
+the current application. To solve this, set up an application context
+with app.app_context(). See the documentation for more information.
+INFO:root:2025-09-22 20:00:00.097293 : lundi, 22. septembre 2025 08:00:00 : Envoie des données de prefacturation : - 0 clients ==> A traiter. - 0 clients==> traiter OKK. - 0 clients ==> traiter ERREUR.
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-23 20:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+ERROR:apscheduler.executors.default:Job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-23 20:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 4590, in Flask_Cron_Strip_Get_Customer_Abonnement_Data
+ return jsonify(status=localStatus, message=message)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\flask\json\__init__.py", line 342, in jsonify
+ return current_app.json.response(*args, **kwargs)
+ ^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of application context.
+
+This typically means that you attempted to use functionality that needed
+the current application. To solve this, set up an application context
+with app.app_context(). See the documentation for more information.
+INFO:root:2025-09-22 20:00:02.409530 : Compute_Monthly_Price_From_Dates La date de début '2025-09-22 00:00:00' est postérieure à la date de fin 22/09/2025
+INFO:root:2025-09-22 20:00:02.451698 : Compute_Monthly_Price_From_Dates La date de début '2025-09-22 00:00:00' est postérieure à la date de fin 22/09/2025
+INFO:root:2025-09-22 20:00:44.711664 : WARNING impossible de recuperer le 'courrier_template_tracking' 12
+INFO:root:2025-09-22 20:00:45.663372 : WARNING impossible de recuperer le 'courrier_template_tracking' 12
+INFO:root:2025-09-22 20:01:02.985704 : Cron_Survey_Questionnaires_Relance -time data "['21/09/20" does not match format '%d/%m/%Y' - Line : 1946
+INFO:root:2025-09-22 20:01:02.992639 : 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-09-22 20:01:02.996693 : 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-09-22 20:01:03.079881 : 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-09-22 20:01:03.081888 : 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-09-22 20:01:03.084891 : 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-09-22 20:01:03.134264 : 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-09-22 20:01:03.135827 : 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-09-22 20:01:03.189593 : 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-09-22 20:01:03.191580 : 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-09-22 20:01:03.240933 : 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-09-22 20:01:03.244462 : 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-09-22 20:01:03.288579 : 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-09-22 20:01:03.290577 : 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-09-22 20:01:03.344790 : 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-09-22 20:01:03.346896 : 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-09-22 20:01:03.401751 : 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-09-22 20:01:03.404746 : 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-09-22 20:01:03.783306 : Cron_Survey_Questionnaires_Relance -time data "['21/09/20" does not match format '%d/%m/%Y' - Line : 1946
+INFO:root:2025-09-22 20:01:03.790300 : 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-09-22 20:01:03.794314 : 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-09-22 20:01:03.837444 : 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-09-22 20:01:03.839436 : 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-09-22 20:01:03.841547 : 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-09-22 20:01:03.892439 : 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-09-22 20:01:03.895442 : 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-09-22 20:01:03.934305 : 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-09-22 20:01:03.937338 : 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-09-22 20:01:03.981954 : 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-09-22 20:01:03.983966 : 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-09-22 20:01:04.040226 : 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-09-22 20:01:04.043515 : 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-09-22 20:01:04.102437 : 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-09-22 20:01:04.107947 : 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-09-22 20:01:04.169925 : 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-09-22 20:01:04.173923 : 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-09-22 20:01:04.230300 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données
+INFO:root:2025-09-22 20:01:04.286171 : 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-09-22 20:01:06.924694 : 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:apscheduler.executors.default:Job "Internal_Global_MySy_Cron_Traitement (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-23 20:00:00 CEST)" executed successfully
+INFO:apscheduler.executors.default:Job "Internal_Global_MySy_Cron_Traitement (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-23 20:00:00 CEST)" executed successfully
+INFO:root:2025-09-22 20:04:45.751282 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:04:45.755858 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:04:45.757863 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:04:45.763079 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:04:45.771080 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:04:45] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 20:04:45.779295 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:04:45.784308 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:04:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:04:45] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:04:45] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:04:45] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:04:45] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:04:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 20:06:31.064342 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:06:31.067235 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:06:31.071631 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:06:31.076809 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:06:31.081818 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:06:31.087827 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:06:31] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:06:31] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 20:06:31.099406 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:06:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:06:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:06:31] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:06:31] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:06:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 20:07:38.945786 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:07:38.950949 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:07:38.957451 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:07:38.959091 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:07:38.965613 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:07:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:07:38] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:07:38] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:07:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:07:38] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 20:07:39.046594 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:07:39] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 20:07:50.399590 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:07:50.405742 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:07:50.408574 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:07:50.413587 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:07:50.419585 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:07:50] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:07:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:07:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:07:50] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:07:50] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 20:07:50.502642 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:07:50] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 20:08:48.059933 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:08:48.064216 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:08:48.066661 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:08:48.072928 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:08:48.074923 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:08:48] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 20:08:48.083360 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 20:08:48.089911 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:08:48] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:08:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:08:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:08:48] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:08:48] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 20:08: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\\jury_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 20:44:40.324484 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 20:44:40.324484 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 20:44:40.324484 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 20:44:40.324484 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 20:44:40.324484 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 83719.666882 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 83719.665879 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 83719.665879 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 20:46:00.417131 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 20:46:00.417131 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 20:46:00.418131 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 20:46:00.418131 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 20:46:00.418131 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 83639.576869 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 83639.575869 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 83639.575869 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 20:46:44.777567 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 20:46:44.777567 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 20:46:44.777567 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 20:46:44.777567 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 20:46:44.777567 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 83595.216404 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 83595.216404 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 20:48:35.656442 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 20:48:35.656442 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 20:48:35.656442 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 20:48:35.656442 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 20:48:35.656442 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 83484.339557 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 83484.339557 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 83484.337557 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 20:49:23.306898 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 20:49:23.306898 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 20:49:23.307899 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 20:49:23.307899 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 20:49:23.307899 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 83436.686100 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 83436.685099 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 83436.685099 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 21:01:25.928823 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 21:01:25.928823 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 21:01:25.928823 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 21:01:25.928823 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 21:01:25.928823 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 82714.068178 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 82714.068178 seconds)
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 82714.067177 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 82714.067177 seconds)
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 21:01:32.216281 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 21:01:32.216281 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 21:01:32.216281 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 21:01:32.216281 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 21:01:32.216281 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 82707.780717 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 82707.779718 seconds)
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 82707.779718 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 82707.779718 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-22 21:13:07.743320 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:13:07.745370 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:13:07.747373 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:13:07.748371 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:13:07.751369 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:13:07.753371 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:13:07] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:13:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:13:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:13:07.768411 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:13:07] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:13:07] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:13:07] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:13:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:13:26.738024 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:13:26.741021 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:13:26.744513 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:13:26.745513 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:13:26.748518 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:13:26] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:13:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:13:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:13:26] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:13:26] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:13:26.820389 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:13:26] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:14:07.596902 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:14:07.601899 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:14:07.605898 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:14:07.608898 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:07] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:14:07.617930 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:14:07.622903 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:07] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:14:07.629455 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:07] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:07] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:07] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:14:24.583035 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:14:24.585209 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:14:24.586405 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:14:24.588405 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:14:24.592405 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:24] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:14:24.602940 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:14:24.604912 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:24] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:24] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:24] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:24] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:14:31.947075 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:14:31.952079 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:14:31.956076 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:14:31.961080 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:14:31.964080 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:31] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:31] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:31] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:14:32.029590 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:14:32] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:16:10.176799 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:16:10.180792 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:16:10.185789 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:16:10] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:16:10.190791 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:16:10.196789 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:16:10.200790 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:16:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:16:10.208819 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:16:10] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:16:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:16:10] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:16:10] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:16:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:16:23.941698 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:16:25.896048 : Add_Update_Conseil_Class_Apprenant_Observation L'identification du conseil de classe est invalide
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:16:25] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ 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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 21:17:37.312754 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 21:17:37.312754 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 21:17:37.312754 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 21:17:37.312754 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 21:17:37.312754 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81742.683734 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81742.682736 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81742.682736 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-22 21:17:38.562129 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:17:38] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:17:42.863792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:17:42] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:17:47.976250 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:17:47.979244 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:17:47.980246 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:17:47.982247 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:17:47.984246 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:17:47] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:17:47] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:17:47] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:17:47] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:17:48] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:17:48.053392 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:17:48] "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\\jury_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 21:19:18.898939 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 21:19:18.898939 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 21:19:18.898939 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 21:19:18.898939 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 21:19:18.898939 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81641.083006 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81641.081989 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81641.081989 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-22 21:19:18.986993 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:19:18] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ 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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 21:20:20.123304 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 21:20:20.123304 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 21:20:20.123304 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 21:20:20.123304 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 21:20:20.123304 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81579.868694 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81579.867695 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81579.867695 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-22 21:20:26.987988 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:20:28.801101 : Add_Update_Conseil_Class_Apprenant_Observation -'int' object is not subscriptable - Line : 5692
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:20:28] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ 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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 21:21:40.871724 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 21:21:40.871724 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 21:21:40.871724 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 21:21:40.871724 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 21:21:40.871724 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81499.125066 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81499.125066 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81499.124111 seconds)
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-22 21:21:49.581701 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-22 21:21:49.583208 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-22 21:21:49.583208 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-22 21:21:49.583208 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-22 21:21:49.583208 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81490.407839 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81490.406551 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 81490.406551 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-22 21:21:54.381422 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:21:54] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:22:09.618077 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:22:09.619084 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:22:09.623083 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:22:09.628108 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:22:09.630107 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:22:09] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:22:09] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:22:09] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:22:09] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:22:09] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:22:09.701113 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:22:09] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:24:06.203425 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:24:06.204431 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:24:06.206677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:24:06.210195 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:24:06] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:24:06.213233 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:24:06.216239 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:24:06] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:24:06.218607 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:24:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:24:06] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:24:06] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:24:06] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:24:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:25:46.797976 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:25:46.798976 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:25:46.803974 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:25:46.804974 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:25:46.806772 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:25:46] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:25:46] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:25:46] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:25:46] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:25:46] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:25:46.874252 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:25:46] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:26:57.000514 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:26:57.003520 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:26:57.007515 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:26:57.009513 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:26:57] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:26:57.021519 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:26:57.023515 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:26:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:26:57.037521 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:26:57] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:26:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:26:57] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:26:57] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:26:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:27:28.189402 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:28] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:27:28.215406 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:27:28.238426 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:28] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:27:28.455744 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:28] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:27:28.530756 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:28] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:28] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:27:28.607364 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:27:28.712173 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:27:40.743113 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:27:40.793081 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:40] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:27:40.836078 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:40] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:40] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:27:40.898613 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:40] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:27:40.987188 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:27:41.013189 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:41] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:41] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:27:43.028358 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:43] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:27:48.751712 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:48] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:27:48.833189 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:27:48] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:29:37.633903 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:29:37.637903 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:29:37.642409 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:29:37.646429 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:29:37] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:29:37.651416 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:29:37.656433 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:29:37.659414 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:29:37] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:29:37] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:29:37] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:29:37] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:29:37] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:29:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:30:44.776901 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:30:44] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:30:44.854894 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:30:44] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:31:14.762698 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:31:14.775219 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:31:14.781220 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:31:14.789219 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:14] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:31:14.834220 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:31:14.837219 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:31:14.841216 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:14] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:31:14.849216 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:31:14.853261 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:31:14.859262 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:31:14.862262 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:14] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:14] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:14] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:31:18.004737 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:31:18.009750 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:31:18.010742 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:31:18.017736 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-22 21:31:18.025741 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:18] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:18] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:18] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:18] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:18] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:31:18.072148 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:18] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-22 21:31:20.985257 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [22/Sep/2025 21:31:21] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-23 19:20:48.061023 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-23 19:20:48.061023 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-23 19:20:48.061023 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-23 19:20:48.070127 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-23 19:20:48.070127 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 2351.845068 seconds)
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-23 19:22:03.297439 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-23 19:22:03.297439 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-23 19:22:03.298414 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-23 19:22:03.298414 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-23 19:22:03.298414 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 2276.454492 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 2276.453585 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-23 19:23:50.599302 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:23:50] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:23:52.165256 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:23:52.214762 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:23:52.259667 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:23:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:23:52.309512 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:23:52.362529 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:23:52.429334 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:23:52.468443 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:23:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:23:52.486423 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:23:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:23:52.539039 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:23:52] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:23:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:23:52.555051 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:23:52] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:23:52] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:23:52.629199 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:23:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:23:52] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:23:52] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:24:11.370515 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:24:11.382516 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:24:11.423627 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:24:11.479369 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:11] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:24:14.305522 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:24:14.325633 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:24:14.354284 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:14] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:14] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:24:40.748551 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:24:40.757661 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:24:40.766653 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:24:40.780650 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:24:40.796774 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:40] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:24:40.814415 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:40] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:24:40.822411 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:40] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:24:40.846583 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:40] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:40] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:40] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:24:43.133252 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:24:43.158314 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:24:43.172374 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:43] "POST /myclass/api/Get_Given_Evaluation_Planification/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:43] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:24:43] "POST /myclass/api/Get_List_Participant_To_Evaluation/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:26:23.633066 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:26:23.641208 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:26:23] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:26:23.657940 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:26:23.678945 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:26:23] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:26:23] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:26:24.167176 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:26:24.174892 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:26:24.183904 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:26:24] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:26:24.201905 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:26:24.210899 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:26:24] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:26:24] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:26:24.230047 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:26:24] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:26:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:26:24] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:29:33.371774 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:29:33.374696 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:29:33.377705 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:29:33.379709 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:29:33.384707 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:29:33.389083 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:29:33] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:29:33.398577 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:29:33] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:29:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:29:33] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:29:33] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:29:33] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:29:33] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:29:35.919245 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:29:35.924035 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:29:35.928670 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:29:35.936269 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:29:35.942269 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:29:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:29:35] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:29:35] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:29:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:29:35] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:29:36.018757 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:29:36] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:30:25.411315 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:30:25.414763 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:30:25.420139 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:30:25.425150 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:30:25.431308 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:30:25] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:30:25.440782 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:30:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:30:25.451910 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:30:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:30:25] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:30:25] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:30:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:30:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:30:50.943467 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:30:50.946841 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:30:50.950619 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:30:50.953678 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:30:50.958493 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:30:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:30:50] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:30:50] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:30:50] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:30:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:30:51.049594 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:30:51] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:31:31.786747 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:31:31.800750 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:31:31.819739 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:31:31] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:31:31.834752 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:31:31] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:31:31.864592 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:31:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:31:31.890607 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:31:31.915599 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:31:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:31:31] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:31:32] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:31:32] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:31:39.075674 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:31:39] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:33:18.083317 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:33:18.086878 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:33:18.090349 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:33:18.097120 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:33:18.104135 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:33:18.112147 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:33:18] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:33:18] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:33:18.128687 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:33:18] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:33:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:33:18] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:33:18] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:33:18] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:34:31.902591 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:34:31] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:34:32.056829 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:34:32] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:34:45.926404 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:34:45.930405 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:34:45.934405 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:34:45.939403 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:34:45.944405 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:34:45] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:34:45.950408 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:34:45.958782 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:34:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:34:45] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:34:45] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:34:45] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:34:45] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:34:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:36:07.919904 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:36:07.923677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:36:07.928679 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:36:07.937679 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:36:07] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:36:07.946681 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:36:07.955711 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:36:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:36:07] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:36:07.970820 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:36:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:36:07] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:36:07] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:36:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:39:00.659648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:39:00.667651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:39:00.678159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:39:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:39:00.699160 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:39:00.701160 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:39:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:39:00.716159 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:39:00.729214 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:39:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:39:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:39:00] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:39:00] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:39:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:46:58.834935 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:46:58.838333 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:46:58.840475 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:46:58.848482 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:46:58] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:46:58.853527 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:46:58.860532 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:46:58.864856 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:46:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:46:58] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:46:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:46:58] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:46:58] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:46:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:52:25.450360 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:52:25.457354 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:52:25.465363 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:52:25.475480 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:52:25.491568 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 19:52:25.506632 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:52:25] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:52:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:52:25] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 19:52:25.545485 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:52:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:52:25] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:52:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 19:52:26] "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\\jury_mgt.py', reloading
+INFO:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-23 19:53:14.675378 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-23 19:53:14.675378 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-23 19:53:14.675378 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-23 19:53:14.675378 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-23 19:53:14.676379 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 405.286613 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 405.285107 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-23 19:55:05.450397 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-23 19:55:05.450397 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-23 19:55:05.451431 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-23 19:55:05.451431 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-23 19:55:05.451431 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 294.543766 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-23 19:56:29.759178 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-23 19:56:29.760191 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-23 19:56:29.760191 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-23 19:56:29.760191 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-23 19:56:29.760191 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 210.234336 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-23 19:56:53.633104 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-23 19:56:53.633104 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-23 19:56:53.633104 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-23 19:56:53.633104 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-23 19:56:53.633104 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 186.361719 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 186.359713 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 186.359713 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-23 19:57:51.308001 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-23 19:57:51.308001 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-23 19:57:51.308001 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-23 19:57:51.308001 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-23 19:57:51.308001 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 128.638473 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 128.637474 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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:apscheduler.scheduler:Scheduler has been shut down
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:No jobs; waiting until a job is added
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-23 19:59:49.893295 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-23 19:59:49.893295 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-23 19:59:49.893295 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-23 19:59:49.894299 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-23 19:59:49.894299 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+DEBUG:tzlocal:Looking up time zone info from registry
+INFO:apscheduler.scheduler:Scheduler started
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Flask_Cron_Strip_Get_Customer_Abonnement_Data" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 10.098704 seconds)
+INFO:apscheduler.scheduler:Added job "Internal_Global_MySy_Cron_Traitement" to job store "default"
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.scheduler:Added job "Cron_Send_Mail_Queue_Message_With_Filter" to job store "default"
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 10.097704 seconds)
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-23 20:00:00+02:00 (in 10.097704 seconds)
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+DEBUG:apscheduler.scheduler:Looking for jobs to run
+INFO:apscheduler.executors.default:Running job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-23 20:00:00 CEST)" (scheduled at 2025-09-23 20:00:00+02:00)
+INFO:root:2025-09-23 20:00:00.014059 : ### CRONN : Flask_Cron_Strip_Get_Customer_Abonnement_Data : payload =
+INFO:apscheduler.executors.default:Running job "Internal_Global_MySy_Cron_Traitement (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-23 20:00:00 CEST)" (scheduled at 2025-09-23 20:00:00+02:00)
+INFO:root:2025-09-23 20:00:00.016114 : ### CRONNN Internal_Global_MySy_Cron_Traitement : payload =
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-23 20:00:00 CEST)" (scheduled at 2025-09-23 20:00:00+02:00)
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-24 20:00:00+02:00 (in 86399.980877 seconds)
+INFO:root:2025-09-23 20:00:00.019123 : mardi, 23. septembre 2025 08:00:00 : Envoie des données de prefacturation : - 0 clients ==> A traiter. - 0 clients==> traiter OKK. - 0 clients ==> traiter ERREUR.
+INFO:apscheduler.executors.default:Running job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-23 20:00:00 CEST)" (scheduled at 2025-09-23 20:00:00+02:00)
+INFO:root:2025-09-23 20:00:00.028403 : ### CRONN : Flask_Cron_Strip_Get_Customer_Abonnement_Data : payload =
+INFO:apscheduler.executors.default:Running job "Internal_Global_MySy_Cron_Traitement (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-24 20:00:00 CEST)" (scheduled at 2025-09-23 20:00:00+02:00)
+INFO:root:2025-09-23 20:00:00.036937 : ### CRONNN Internal_Global_MySy_Cron_Traitement : payload =
+INFO:apscheduler.executors.default:Running job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-24 20:00:00 CEST)" (scheduled at 2025-09-23 20:00:00+02:00)
+DEBUG:apscheduler.scheduler:Next wakeup is due at 2025-09-24 20:00:00+02:00 (in 86399.962061 seconds)
+INFO:root:2025-09-23 20:00:00.057676 : mardi, 23. septembre 2025 08:00:00 : Envoie des données de prefacturation : - 0 clients ==> A traiter. - 0 clients==> traiter OKK. - 0 clients ==> traiter ERREUR.
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-24 20:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+ERROR:apscheduler.executors.default:Job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-24 20:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 4590, in Flask_Cron_Strip_Get_Customer_Abonnement_Data
+ return jsonify(status=localStatus, message=message)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\flask\json\__init__.py", line 342, in jsonify
+ return current_app.json.response(*args, **kwargs)
+ ^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of application context.
+
+This typically means that you attempted to use functionality that needed
+the current application. To solve this, set up an application context
+with app.app_context(). See the documentation for more information.
+ERROR:apscheduler.executors.default:Job "Cron_Send_Mail_Queue_Message_With_Filter (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-24 20:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 170, in wrapped_function
+ if automatic_options and request.method == 'OPTIONS':
+ ^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of request context.
+
+This typically means that you attempted to use functionality that needed
+an active HTTP request. Consult the documentation on testing for
+information about how to avoid this problem.
+ERROR:apscheduler.executors.default:Job "Flask_Cron_Strip_Get_Customer_Abonnement_Data (trigger: cron[year='*', month='*', day='*', hour='20', minute='0', second='0'], next run at: 2025-09-24 20:00:00 CEST)" raised an exception
+Traceback (most recent call last):
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\apscheduler\executors\base.py", line 125, in run_job
+ retval = job.func(*job.args, **job.kwargs)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Initiale\Ela_back\Back_Office_FI\main.py", line 4590, in Flask_Cron_Strip_Get_Customer_Abonnement_Data
+ return jsonify(status=localStatus, message=message)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\flask\json\__init__.py", line 342, in jsonify
+ return current_app.json.response(*args, **kwargs)
+ ^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 316, in __get__
+ obj = instance._get_current_object()
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\werkzeug\local.py", line 513, in _get_current_object
+ raise RuntimeError(unbound_message) from None
+RuntimeError: Working outside of application context.
+
+This typically means that you attempted to use functionality that needed
+the current application. To solve this, set up an application context
+with app.app_context(). See the documentation for more information.
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-23 20:02:57.486957 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-23 20:02:57.487898 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-23 20:02:57.487898 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-23 20:02:57.487898 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-23 20:02:57.487898 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-23 20:03:14.392647 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-23 20:03:14.393655 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-23 20:03:14.393655 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-23 20:03:14.393655 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-23 20:03:14.393655 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-23 20:03:14.773398 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:03:14.784395 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:03:14.795123 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:03:14.806241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:03:14.814125 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:03:14] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:03:14.833759 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:03:14.848869 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:03:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:03:14.869852 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:03:14] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:03:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:03:14] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:03:14] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:03:14] "POST /myclass/api/Get_List_Evaluation_Planification_No_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:03:14] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:04:05.225091 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:04:05.229356 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:04:05.233629 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:04:05.237620 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:04:05.242055 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:04:05] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:04:05] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:04:05] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:04:05] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:04:05] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:04:05.349548 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:04:05] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:04:09.641665 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:04:09] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:04:23.676535 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:04:23] "POST /myclass/api/Update_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:04:23.784857 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:04:23.786862 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:04:23.792369 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:04:23] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:04:23] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:04:23] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:04:23.862475 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:04:23] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:05:51.963545 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:05:51.966545 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:05:51.971553 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:51] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:05:51.998070 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:51] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:05:52.032545 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:05:52.035545 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:05:52.039547 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:05:52.044550 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:05:52.049549 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:52] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:05:52.058548 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:05:52.065545 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:52] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:52] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:52] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:05:56.554138 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:05:56.558455 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:05:56.564893 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:05:56.570894 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:05:56.572892 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:56] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:56] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:56] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:56] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:56] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:05:56.670059 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:05:56] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:06:02.738304 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:06:02] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:06:21.434613 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:06:21] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:06:24.968384 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:06:24] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:06:35.041980 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:06:35] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:06:42.605608 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:06:42] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:07:01.058783 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:01] "POST /myclass/api/Add_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:07:01.158723 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:01] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:07:06.161639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:07:06.162646 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:07:06.164645 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:06] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:07:06.181646 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:06] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:06] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:07:06.248271 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:07:06.251278 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:07:06.253275 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:07:06.259783 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:06] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:07:06.266404 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:07:06.271075 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:07:06.279316 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:06] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:06] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:06] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:06] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:07:09.642299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:07:09.646873 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:07:09.649891 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:07:09.655426 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:07:09.656428 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:09] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:09] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:09] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:09] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:09] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:07:09.733505 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:09] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:07:15.100959 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:07:15] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:19:18.478722 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:19:18] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:19:18.652789 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:19:18] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:19:22.374694 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:19:22] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:19:24.874191 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:19:24] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:19:24.996360 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:19:25] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:21:53.334389 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:21:53.336880 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:21:53.339298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:21:53.342306 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:21:53.344309 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:21:53.349413 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:21:53] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:21:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:21:53] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:21:53.359495 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:21:53] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:21:53] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:21:53] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:21:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:22:10.506383 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:22:10.513387 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:22:10] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:22:10.523397 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:22:10.527386 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:22:10] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:22:10.532388 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:22:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:22:10.541383 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:22:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:22:10.550385 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:22:10] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:22:10] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:22:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:23:17.561774 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:23:17.564443 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:23:17.565739 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:23:17.567760 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:23:17.571764 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:23:17] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:23:17.575758 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:23:17.579872 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:23:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:23:17] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:23:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:23:17] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:23:17] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:23:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:25:31.469868 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:25:31.472893 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:25:31.476901 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:25:31.479903 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:25:31.484520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:25:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:25:31] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:25:31] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:25:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:25:31] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:25:31.565487 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:25:31] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:25:35.843356 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:25:35] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:25:41.882022 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:25:41] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:25:42.180558 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:25:42] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:26:33.332432 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:26:33.335500 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:26:33.338018 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:26:33.341018 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:26:33.342092 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:26:33.346143 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:26:33] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:26:33.352146 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:26:33] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:26:33] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:26:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:26:33] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:26:33] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:26:33] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:27:46.981359 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:27:46] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:28:10.515639 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:10] "POST /myclass/api/Update_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:28:10.660623 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:28:10.663623 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:28:10.665624 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:10] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:10] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:10] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:28:10.776588 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:10] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:28:14.332946 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:28:14.335948 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:28:14.337946 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:28:14.340945 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:28:14.344478 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:14] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:14] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:14] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:28:14.428841 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:14] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:28:17.208693 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:28:17.211695 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:28:17.215700 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:28:17.222227 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-23 20:28:17.224229 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:17] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:17] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:17] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-23 20:28:17.283630 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [23/Sep/2025 20:28:17] "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-09-24 20:36:07.589160 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-24 20:36:07.590263 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-24 20:36:07.590263 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-24 20:36:07.591379 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-24 20:36:07.604381 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-24 20:38:05.293166 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-24 20:38:05.294270 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-24 20:38:05.296391 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-24 20:38:05.296391 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-24 20:38:05.297388 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-24 20:38:28.208291 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:28] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:29.425037 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:29.428027 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:29.431046 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:29.438158 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:29] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:29.482258 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:29] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:29] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:29.530251 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:29.532252 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:29.534250 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:29.538250 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:29.541250 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:29.543250 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:29] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:29] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:29] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:29] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:29] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:31.283579 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:31.286581 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:31.289580 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:31.292579 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:31.297584 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:31.303686 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:31] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:31.313828 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:31] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:31.321858 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:31.323828 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:31.329836 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:31] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:31.332874 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:31] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:31.340831 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:31] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:36.072448 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:36.076447 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:36.080450 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:36.088445 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:36.095984 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:36.104077 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:36] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:36.121686 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:36] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:36] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:36] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:40.169932 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:40.174938 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:40.176517 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:40.183718 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:40.191706 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:40] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:40.199128 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:40] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:40] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:40] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:57.702323 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:57.709716 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:57.718521 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:57.726543 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:38:57.736557 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:57.751073 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:38:57.764062 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:57] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:57] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:57] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:38:57] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:39:00.214151 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:39:00.216148 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:39:00.218150 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:39:00.221151 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:39:00.224150 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:39:00] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:39:00] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:39:00.231161 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:39:00] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:39:00] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:39:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:39:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:39:47.505112 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:39:47.507115 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:39:47.510113 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:39:47.512114 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:39:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:39:47] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:39:47] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:39:47] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:39:56.934431 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:39:56.939364 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:39:56.942877 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:39:56] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:39:56] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:39:56] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:39:59.237071 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:39:59] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:40:02.234554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:40:02.237566 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:40:02] "POST /myclass/api/Get_Given_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:40:02] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:40:05.083667 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:40:05.086059 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:40:05.089158 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:40:05.090694 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:40:05.096236 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:40:05] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:40:05.101238 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:40:05] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:40:05] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:40:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:40:05] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:40:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:49:15.340817 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:15.343818 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:15.347126 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:15.350125 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:49:15.355134 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:15.357132 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:49:15.361132 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:15.364136 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:15] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:49:15.370651 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:15] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:49:15.375651 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:15] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:15] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:49:15.381651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:15.383652 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:15] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:15] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:49:18.311759 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:18.316030 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:18.319198 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:18.322857 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:18.324860 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:49:18.330655 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:49:18.335314 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:18] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:18] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:49:21.020694 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:49:27.748212 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:27.750802 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:27.752330 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:27.756411 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:27.759409 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:49:27.763415 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:27] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:27] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:27] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:27] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:49:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:54:38.589743 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:54:38.593747 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:54:38.596748 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:54:38.613742 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:54:38.699127 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:54:38.702558 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:54:38.705569 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:54:38.708566 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:54:38.718070 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:54:38.722065 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:54:38.729638 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:38] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:54:38.735639 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:38] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:38] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:54:38.745722 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:38] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:54:38.751730 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:54:38.756732 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:54:38.765737 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:38] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:38] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:38] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:54:40] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:55:02.476625 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:55:02] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:55:02.481467 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:55:02] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:55:14.442867 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:55:14] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:55:16.064490 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 20:55:16.070353 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:55:16] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:55:16] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 20:55:19.466784 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 20:55:19] "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-09-24 20:59:09.399266 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-24 20:59:09.399266 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-24 20:59:09.399266 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-24 20:59:09.399266 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-24 20:59:09.399266 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-24 20:59:39.077095 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-24 20:59:39.077095 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-24 20:59:39.077095 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-24 20:59:39.077095 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-24 20:59:39.077095 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-24 21:02:59.672199 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-24 21:02:59.673224 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-24 21:02:59.673224 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-24 21:02:59.673224 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-24 21:02:59.673224 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-24 21:03:19.915670 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-24 21:03:19.915670 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-24 21:03:19.915670 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-24 21:03:19.915670 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-24 21:03:19.915670 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-24 21:03:20.027450 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:03:20.030958 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:03:20.032957 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:03:20.035956 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:03:20.036960 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:03:20.041959 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:03:20] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:03:20] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:03:20] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:03:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:03:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:03:20] "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-09-24 21:03:51.854527 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-24 21:03:51.854527 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-24 21:03:51.854527 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-24 21:03:51.855553 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-24 21:03:51.855553 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-24 21:04:51.661724 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-24 21:04:51.661724 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-24 21:04:51.661724 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-24 21:04:51.661724 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-24 21:04:51.661724 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-24 21:05:50.111027 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-24 21:05:50.111027 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-24 21:05:50.111027 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-24 21:05:50.112026 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-24 21:05:50.112026 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-24 21:26:40.980413 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:26:40.985487 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:26:40.989484 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:26:40.995488 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:26:41.001052 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:26:41.006861 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:26:41] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:26:41] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:26:41] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:26:41] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:26:41] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:26:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 21:55:28.710269 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:55:28.714068 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:55:28.718507 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:55:28.719584 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:55:28.726847 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:55:28.728846 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:55:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:55:28] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 21:55:28.734846 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:55:28] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:55:28] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:55:28] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:55:28] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:55:28] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 21:55:34.061658 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:55:34.063844 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:55:34.067535 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:55:34.070636 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:55:34.073200 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:55:34.079208 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:55:34] "POST /myclass/api/Get_List_Evaluation_Final_Note_Classement_Detail_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:55:34] "POST /myclass/api/Get_List_Evaluation_UE_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:55:34] "POST /myclass/api/Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:55:34] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:55:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:55:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-24 21:55:41.379151 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:55:41] "[35m[1mGET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/YZ1PiHFAYA0nH7TYe-8U9SeGJ5IC9NjsAA/66c0d63472635968747a9e56 HTTP/1.1[0m" 500 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-24 21:57:15.072548 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-24 21:57:15.073546 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-24 21:57:15.073546 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-24 21:57:15.073546 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-24 21:57:15.073546 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-24 21:57:15.162010 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-24 21:57:15.876858 : Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF -'class_id' - Line : 2889
+INFO:werkzeug:127.0.0.1 - - [24/Sep/2025 21:57:15] "[35m[1mGET /myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF/YZ1PiHFAYA0nH7TYe-8U9SeGJ5IC9NjsAA/66c0d63472635968747a9e56 HTTP/1.1[0m" 500 -
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-25 21:03:14.802476 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-25 21:03:14.803521 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-25 21:03:14.807542 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-25 21:03:14.808559 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-25 21:03:14.808559 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-25 21:04:27.365072 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-25 21:04:27.365072 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-25 21:04:27.366074 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-25 21:04:27.366074 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-25 21:04:27.366074 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-25 21:10:41.406144 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [25/Sep/2025 21:10:41] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-25 21:10:42.978063 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-25 21:10:42.981084 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-25 21:10:42.984239 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-25 21:10:42.985240 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [25/Sep/2025 21:10:42] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [25/Sep/2025 21:10:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-25 21:10:43.018508 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [25/Sep/2025 21:10:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [25/Sep/2025 21:10:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-25 21:10:43.066512 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-25 21:10:43.070566 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-25 21:10:43.073562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-25 21:10:43.077563 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-25 21:10:43.081564 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-25 21:10:43.089563 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [25/Sep/2025 21:10:43] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [25/Sep/2025 21:10:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [25/Sep/2025 21:10:43] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [25/Sep/2025 21:10:43] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [25/Sep/2025 21:10:43] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [25/Sep/2025 21:10:43] "POST /myclass/api/find_partner_class_like/ 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-09-26 09:03:58.485670 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-26 09:03:58.486668 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-26 09:03:58.486668 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-26 09:03:58.486668 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-26 09:03:58.486668 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-26 09:04:09.958371 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-26 09:04:09.958371 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-26 09:04:09.958371 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-26 09:04:09.958371 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-26 09:04:09.958371 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-26 09:05:41.153839 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:05:41] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 09:05:44.787131 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 09:05:44.792131 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 09:05:44.799140 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 09:05:44.806141 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:05:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:05:44] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 09:05:44.861661 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:05:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 09:05:44.869656 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 09:05:44.879663 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:05:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 09:05:44.895680 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 09:05:44.901668 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:05:44] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 09:05:44.921198 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:05:44] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:05:44] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:05:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 09:05:44.932199 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:05:44] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:05:44] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 09:07:15.830457 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 09:07:15.838445 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 09:07:15.842446 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:07:15] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:07:15] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 09:07:15.877561 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:07:15] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 09:07:22.592095 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 09:07:22.595095 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 09:07:22.598096 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 09:07:22.601097 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:07:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:07:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:07:22] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 09:07:22] "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\\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-09-26 12:50:40.112054 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-26 12:50:40.113053 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-26 12:50:40.113053 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-26 12:50:40.113053 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-26 12:50:40.113053 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-26 19:33:23.555058 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-26 19:33:23.555058 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-26 19:33:23.555058 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-26 19:33:23.556058 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-26 19:33:23.556058 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-26 20:46:37.592607 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-26 20:46:37.593609 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-26 20:46:37.593609 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-26 20:46:37.593609 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-26 20:46:37.593609 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\tools_cherif\\tools_cherif.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-26 20:46:56.103930 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-26 20:46:56.103930 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-26 20:46:56.103930 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-26 20:46:56.103930 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-26 20:46:56.103930 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-26 20:49:45.926161 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:45.927162 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:45.929161 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:45.931162 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:49:45.962164 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:49:45.973162 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:45.975164 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:45.977161 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:45.980162 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:45.984166 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:45] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:45] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:49:45.989163 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:46] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:46] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:46] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:49:48.620644 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:48.623606 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:48.626624 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:48.627625 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:48.630056 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:48.633056 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:48] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:49:48.636057 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:48] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:48] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:48] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:49:50.232442 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:50.234446 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:50.235442 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:50.237443 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:49:50.240497 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:50] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:50] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:50] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:49:50.300349 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:49:50] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:50:01.988371 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:50:02] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:50:09.318042 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:50:09] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:50:09.411040 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:50:09] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:50:19.412324 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:50:19] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:50:25.772631 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:50:25] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:50:48.580561 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:50:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:51:07.137761 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:51:07] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:51:28.950134 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:51:28.952130 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:51:28.953129 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:51:28.955223 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:51:28.957230 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:51:28.958222 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:51:28] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:51:28.963232 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:51:28] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:51:28] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:51:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:51:28] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:51:28] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:51:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:51:50.616408 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:51:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:51:56.238106 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:51:56] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:53:14.559374 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:14.562374 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:14.564374 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:14.567373 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:14.570371 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:14.573373 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:14] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:14] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:53:14.584372 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:14] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:14] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:53:20.651243 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:20] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:53:35.603199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:35.606202 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:35.609205 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:35.614203 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:35] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:53:35.616540 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:35.618547 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:35.620695 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:35] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:35] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:35] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:53:40.715759 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:40] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:53:53.532730 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:53.536731 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:53.539720 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:53.543724 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:53.548718 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:53:53.554723 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:53] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:53:53.566736 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:53] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:53] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:53] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:53] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:53:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:54:12.132613 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:54:12] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:54:14.067775 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:54:14] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:54:18.492789 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:54:18] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:54:38.558121 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:54:38] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:55:18.800061 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:55:18.801063 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:55:18.803472 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:55:18.804471 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:55:18.806471 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:55:18.807471 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:55:18] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:55:18.812969 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:55:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:55:18] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:55:18] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:55:18] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:55:18] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:55:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:55:23.459855 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:55:23] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:55:25.228701 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:55:25] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:55:26.862206 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:55:26] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:55:30.252115 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:55:30] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:56:18.539682 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:56:18] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:56:34.097238 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:56:34] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:57:28.102786 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:57:28.104786 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:57:28.105787 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:57:28.107790 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:57:28.109789 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:57:28.112789 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:28] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:28] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:57:28.121795 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:28] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:28] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:28] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:57:29.857223 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:57:30.517191 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:30] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:57:33.365513 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:33] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:57:35.484992 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:35] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:57:37.739201 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:37] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:57:55.028347 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:57:55.030351 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:57:55.032349 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:57:55.033348 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:57:55.034852 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:55] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:57:55.038374 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:57:55.041375 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:55] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:55] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:55] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:55] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:57:56.959820 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:56] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:57:59.179597 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:57:59] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:00.339088 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:00] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:01.306737 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:01] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:02.402931 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:02] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:22.173789 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:22] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:22.178794 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:22.180795 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:22.185794 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:22] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:22.193799 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:22.198798 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:22] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:22.202799 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:22] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:30.599316 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:30.601317 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:30.602316 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:30] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:30.612321 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:30] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:30] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:30.920638 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:30.923639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:30.928640 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:30.931637 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:30.935659 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:30] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:30.939639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:30.942647 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:30] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:30] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:30] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:37.617523 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:37.618529 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:37.619546 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:37.620523 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:37] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:37] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:37] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:38.659064 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:38.661065 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:38.664086 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:38] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:38] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:48.112685 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:48.113686 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:48.115686 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:48.121691 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:48.155775 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:48.156774 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:48.158775 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:48.160774 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:48] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:48.163774 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:48.164774 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:48.166776 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:48] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:48] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:48] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:58:59.273348 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:59.274383 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:59.275349 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:58:59.277347 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:59] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:58:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:59:01.450472 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:59:01.453494 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:59:01.455487 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:01] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:01] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:01] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:59:05.832331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:59:05.834332 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:59:05.835331 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:05] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:59:05.842846 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:05] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:05] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:59:05.878382 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:59:05.880383 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:59:05.881382 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:59:05.883382 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:05] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:59:10.106496 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:59:10.110011 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:59:10.112538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:10] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:10] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:10] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:59:12.575265 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 20:59:14.904092 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:59:14.906101 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 20:59:14.908099 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:14] "POST /myclass/api/Get_Given_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:14] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 20:59:14] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:04:10.150650 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:04:10.153649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:04:10] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:04:10.164649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:04:10] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:04:10.167652 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:04:10.172650 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:04:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:04:10.177651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:04:10.179651 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:04:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:04:10] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:04:10] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:04:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:05:14.075422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:05:14.078422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:05:14.082434 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:05:14.086453 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:05:14.088448 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:05:14.094436 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:05:14] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:05:14.102947 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:05:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:05:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:05:14] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:05:14] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:05:14] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:05:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:06:24.231800 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:06:24.234177 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:06:24.236191 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:06:24.237175 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:06:24.239176 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:06:24] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:06:24] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:06:24] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:06:24] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:06:24] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:06:24.315397 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:06:24] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:06:27.459431 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:06:27] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:07:21.996675 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:07:21.999675 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:07:22.002676 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:07:22.004682 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:07:22.007674 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:07:22] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:07:22.012674 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:07:22.014675 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:07:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:07:22] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:07:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:07:22] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:07:22] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:07:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:07:27.082385 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:07:27] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:07:40.339976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:07:40] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:07:42.371520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:07:42] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:08:31.184964 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:08:31.186100 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:08:31.188106 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:08:31.189105 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:08:31] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:08:31.192105 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:08:31.195110 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:08:31.198116 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:08:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:08:31] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:08:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:08:31] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:08:31] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:08:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:09:22.860615 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:09:22] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:09:47.179756 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:09:47] "POST /myclass/api/Get_Insription_From_Session_id_Reduice_Fields_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-09-26 21:17:13.092617 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-26 21:17:13.093604 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-26 21:17:13.093604 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-26 21:17:13.093604 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-26 21:17:13.093604 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-26 21:17:43.784255 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-26 21:17:43.784255 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-26 21:17:43.784255 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-26 21:17:43.784255 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-26 21:17:43.784255 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-26 21:18:00.878251 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-26 21:18:00.878251 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-26 21:18:00.878251 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-26 21:18:00.878251 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-26 21:18:00.878251 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-26 21:18:45.654431 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-26 21:18:45.654431 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-26 21:18:45.654431 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-26 21:18:45.655432 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-26 21:18:45.655432 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-26 21:35:33.853297 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-26 21:35:33.853297 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-26 21:35:33.853297 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-26 21:35:33.853297 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-26 21:35:33.854298 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-26 21:35:46.899206 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-26 21:35:46.900224 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-26 21:35:46.900224 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-26 21:35:46.900224 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-26 21:35:46.900224 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-26 21:36:47.927729 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-26 21:36:47.927729 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-26 21:36:47.927729 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-26 21:36:47.927729 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-26 21:36:47.927729 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-26 21:38:04.279420 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:38:04.281418 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:38:04.282415 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:38:04.284414 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:38:04.286507 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:38:04.288517 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:38:04] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:38:04.298733 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:38:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:38:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:38:04] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:38:04] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:38:04] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:38:04] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:42:28.145950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:42:28.149112 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:42:28.154111 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:42:28.158112 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:42:28.160119 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:42:28.167119 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:42:28] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:42:28.181632 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:42:28] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:42:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:42:28] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:42:28] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:42:28] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:42:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:43:33.308373 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:43:33.308373 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:43:33.311373 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:43:33.312670 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:43:33.315678 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:43:33.316676 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:43:33] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:43:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:43:33] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:43:33.326124 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:43:33] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:43:33] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:43:33] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:43:33] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:45:07.739353 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:45:07.742351 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:45:07.745355 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:45:07.746355 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:45:07.748351 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:45:07] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:45:07] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:45:07] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:45:07] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:45:07] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:45:07.824585 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:45:07] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:45:09.564807 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:45:09] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-26 21:45:10.955783 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-26 21:45:11.590592 : Get_List_Inscrit_Not_In_jury_apprenant L'identifiant de la session de formation est invalide
+INFO:werkzeug:127.0.0.1 - - [26/Sep/2025 21:45:11] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ 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-09-27 10:09:23.657448 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 10:09:23.657448 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 10:09:23.657448 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 10:09:23.657448 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 10:09:23.657448 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 10:09:32.401404 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 10:09:32.401404 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 10:09:32.401404 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 10:09:32.401404 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 10:09:32.401404 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 10:15:51.748540 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:51] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:15:52.716322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:15:52.718321 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:15:52.720324 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:15:52.722322 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:15:52.750323 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:15:52.771329 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:15:52.773327 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:15:52.775352 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:15:52.777331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:15:52.778325 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:52] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:15:52.783855 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:52] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:52] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:52] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:52] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:15:58.348128 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:15:58.349127 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:15:58.351128 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:15:58.351128 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:15:58.354127 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:58] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:15:58.358127 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:15:58.360127 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:58] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:58] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:58] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:15:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:00.359523 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:00.361524 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:00.364526 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:00.367526 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:00.369523 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:00] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:00] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:00] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:00] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:00] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:00.434733 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:00] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:07.146315 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:07] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:16.764692 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:16.765692 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:16.767691 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:16.774692 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:16] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:16.816295 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:16.820295 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:16.822293 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:16.824293 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:16] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:16.826292 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:16.828293 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:16.831294 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:16] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:16] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:16] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:26.311487 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:26.312487 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:26.316007 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:26.319005 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:26.321002 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:26.325003 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:26] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:26.332005 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:26.333005 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:26.336002 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:26.339006 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:26] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:26.341004 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:26] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:26.344002 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:26] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:26] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:26] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:29.858512 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:29] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:32.990893 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:32.992896 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:32.995899 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:32.997899 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:32.999895 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:33.003898 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:16:33.006897 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:33] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:33] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:33] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:33] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:33] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:36.056535 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:51.660674 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:51] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:56.505677 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:56] "POST /myclass/api/Delete_Jury_Apprenant_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:16:56.584550 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:16:56] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:17:01.266903 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:01] "POST /myclass/api/Delete_Jury_Apprenant_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:17:01.329284 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:01] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:17:03.273871 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:03] "POST /myclass/api/Delete_Jury_Apprenant_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:17:03.350760 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:03] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:17:05.848689 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:05] "POST /myclass/api/Delete_Jury_Apprenant_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:17:05.906782 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:05] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:17:08.089536 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:08] "POST /myclass/api/Delete_Jury_Apprenant_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:17:08.168537 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:08] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:17:10.643277 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:10] "POST /myclass/api/Delete_Jury_Apprenant_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:17:10.718361 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:10] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:17:13.471529 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:17:14.022503 : Get_List_Inscrit_Not_In_jury_apprenant L'identifiant de la session de formation est invalide
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:14] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:17:49.018396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:17:49.021396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:17:49.022396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:17:49.024396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:17:49.025395 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:49] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:17:49.028395 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:49] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:17:49.033400 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:49] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:49] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:17:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:18:03.315699 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:18:03.316698 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:18:03.317698 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:18:03.319700 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:18:03.320698 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:18:03.324697 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:18:03] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:18:03.328211 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:18:03] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:18:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:18:03] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:18:03] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:18:03] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:18:03] "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\\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-09-27 10:20:02.236525 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 10:20:02.237525 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 10:20:02.237525 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 10:20:02.237525 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 10:20:02.237525 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 10:20:02.478319 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:20:02.483383 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:20:02.489437 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:20:02.499337 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:20:02.505336 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:20:02] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:20:02] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:20:02] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:20:02] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:20:02] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:20:02.564351 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:20:02] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:20:06.865988 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:20:06] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:20:08.234296 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:20:08.674589 : Get_List_Inscrit_Not_In_jury_apprenant L'identifiant de la session de formation est invalide
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:20:08] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ 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-09-27 10:21:14.177780 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 10:21:14.177780 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 10:21:14.178778 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 10:21:14.178778 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 10:21:14.178778 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 10:21:19.280676 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:21:19] "POST /myclass/api/Get_Given_Jury_Apprenant_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-09-27 10:22:16.477649 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 10:22:16.477649 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 10:22:16.478652 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 10:22:16.478652 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 10:22:16.478652 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 10:22:21.466521 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:22:21] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:23:02.230800 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:23:02.233803 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:23:02.236801 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:23:02.239803 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:23:02.244818 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:23:02.251809 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:23:02] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:23:02.259309 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:23:02] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:23:02] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:23:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:23:02] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:23:02] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:23:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:23:16.525041 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:23:16] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:29:32.298421 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:29:32.300422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:29:32.303424 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:29:32.305423 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:29:32] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:29:32.309431 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:29:32] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:29:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:29:32.315431 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:29:32.317430 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:29:32] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:29:32] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:29:32] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:29:32] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:30:49.197342 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:30:49.202359 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:30:49.203359 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:30:49] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:30:49.206360 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:30:49.208361 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:30:49.210360 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:30:49.211359 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:30:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:30:49] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:30:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:30:49] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:30:49] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:30:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:30:55.177766 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:30:55.179768 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:30:55.182769 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:30:55.185767 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:30:55.188769 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:30:55] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:30:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:30:55] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:30:55] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:30:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:30:55.231766 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:30:55] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:31:07.701005 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:31:07] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:31:09.378416 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:31:09] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:31:14.549764 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:31:14.974535 : Add_Update_Apprenant_To_Jury -time data 'Invalid date' does not match format '%Y-%m-%dT%H:%M' - Line : 2558
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:31:14] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:31:21.302835 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:31:21.304836 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:31:21.306835 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:31:21.307835 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:31:21] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:31:21.313835 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:31:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:31:21.315836 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:31:21.317835 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:31:21] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:31:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:31:21] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:31:21] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:31:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:31:40.062930 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:31:40.072489 : Add_Update_Apprenant_To_Jury -time data 'Invalid date' does not match format '%Y-%m-%dT%H:%M' - Line : 2558
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:31:40] "POST /myclass/api/Add_Update_Apprenant_To_Jury/ 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-09-27 10:37:21.732234 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 10:37:21.734234 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 10:37:21.734234 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 10:37:21.734234 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 10:37:21.734234 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-27 10:37:55.934760 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 10:37:55.934760 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 10:37:55.934760 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 10:37:55.934760 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 10:37:55.934760 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 10:40:20.814541 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:40:20.816042 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:40:20.818046 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:40:20.819048 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:40:20.821048 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:40:20.824054 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:40:20] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:40:20.835049 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:40:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:40:20] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:40:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:40:20] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:40:20] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:40:20] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:40:59.009557 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:40:59.011558 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:40:59.014559 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:40:59.015559 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:40:59.020558 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:40:59] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:40:59] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:40:59] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:40:59] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:40:59] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:40:59.116080 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:40:59] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:41:01.457986 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:41:01] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:41:02.698687 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:41:02] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:41:09.581062 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:41:09] "[35m[1mPOST /myclass/api/Add_Update_Apprenant_To_Conseil_Class/ HTTP/1.1[0m" 500 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 10:42:08.184844 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 10:42:08.185845 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 10:42:08.185845 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 10:42:08.185845 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 10:42:08.185845 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 10:42:08.245987 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:42:08] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:42:48.020905 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:42:48] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:42:52.558409 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:42:52] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:44:26.468442 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:44:26.470446 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:44:26.472442 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:44:26.473947 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:44:26.475958 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:26] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:44:26.489959 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:26] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:44:26.493828 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:26] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:26] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:26] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:44:31.091102 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:31] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:44:36.604247 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:36] "POST /myclass/api/Add_Update_Apprenant_To_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:44:36.750891 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:44:36.752890 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:36] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:36] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:44:45.565315 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:45] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:44:50.156181 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:50] "POST /myclass/api/Add_Update_Apprenant_To_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:44:50.283765 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:44:50.287777 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:50] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:44:50] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:46:09.846604 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:46:09.848586 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:09] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:46:09.855587 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:46:09.857592 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:09] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:46:09.862586 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:46:09.865587 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:46:09.868591 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:09] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:09] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:09] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:46:16.586631 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:46:16.588657 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:46:16.591667 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:46:16.593666 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:46:16.594664 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:16] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:16] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:16] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:16] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:16] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:46:16.665217 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:16] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:46:17.914427 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:17] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:46:19.650244 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:19] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:46:25.163952 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:25] "POST /myclass/api/Add_Update_Apprenant_To_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:46:25.297560 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:46:25.302032 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:46:25.305027 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:25] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:25] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:25] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:46:35.715806 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:35] "POST /myclass/api/Add_Update_Apprenant_To_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:46:35.877095 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:46:35.878095 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:46:35.880099 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:35] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:35] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:46:35] "POST /myclass/api/Get_Given_Jury_Apprenant_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-09-27 10:48:10.101035 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 10:48:10.101035 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 10:48:10.101035 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 10:48:10.101035 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 10:48:10.101035 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 10:48:22.737643 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 10:48:22.737643 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 10:48:22.737643 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 10:48:22.737643 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 10:48:22.737643 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 10:49:14.640814 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 10:49:14.640814 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 10:49:14.641932 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 10:49:14.641932 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 10:49:14.641932 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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
+INFO:root:2025-09-27 10:51:45.069070 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 10:51:45.069070 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 10:51:45.069070 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 10:51:45.069070 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 10:51:45.069070 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 10:51:53.333560 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 10:51:53.333560 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 10:51:53.333560 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 10:51:53.334574 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 10:51:53.334574 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 10:52:01.299554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:01.303539 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:01.308541 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:52:01.345061 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:52:01.380075 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:01.409075 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:01] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:52:01.422090 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:01.430098 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:01.438653 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:52:01.451649 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:01.462647 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:01] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:01] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:01] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:52:43.588053 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:43.591070 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:43.597070 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:43.600056 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:43] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:52:46.360637 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:46.362636 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:46.366637 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:46.373659 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:46.375645 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:46] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:52:46.382185 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:46] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:52:46.394196 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:46] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:46] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:52:47.698877 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:47.702417 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:47.706416 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:47.710429 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:52:47.716995 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:47] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:47] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:47] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:47] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:47] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:52:47.768552 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:47] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:52:49.082333 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:49] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:52:56.021868 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:52:56] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:53:46.019558 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:53:46.023001 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:53:46.027002 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:53:46] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:53:46.036004 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:53:46] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:53:46.043000 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:53:46.047002 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:53:46.050000 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:53:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:53:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:53:46] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:53:46] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:53:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:54:07.747937 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:54:07] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:54:07.846636 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:54:07] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:54:10.953885 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:54:10] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:54:11.051421 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:54:11] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:54:16.171439 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:54:16] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:54:16.268780 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:54:16] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:54:39.371772 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:54:39] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:54:42.659507 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:54:42] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:54:44.401778 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:54:44] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:55:25.767180 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:55:25.769174 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:55:25.773180 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:55:25.777180 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:55:25.783183 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:55:25] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:55:25.789180 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:55:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:55:25.800383 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:55:25] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:55:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:55:25] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:55:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:55:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:58:27.070096 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:58:27.075078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:58:27.079084 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:58:27.086084 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:58:27] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:58:27.090084 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:58:27] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 10:58:27.100598 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 10:58:27.104603 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:58:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:58:27] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:58:27] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:58:27] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 10:58:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:01:00.512916 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:01:00.515916 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:01:00.518918 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:01:00.521918 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:01:00.529918 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:01:00.531917 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:01:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:01:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:01:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:01:00.545922 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:01:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:01:00] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:01:00] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:01:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:01:27.584267 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:01:27.587282 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:01:27.591305 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:01:27.594270 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:01:27] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:01:27.606273 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:01:27.610273 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:01:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:01:27] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:01:27.624785 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:01:27] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:01:27] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:01:27] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:01:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:02:00.832095 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:02:00.836080 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:02:00.839081 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:02:00.844078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:02:00.849080 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:02:00.858089 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:02:00.872604 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:00] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:00] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:02:29.221604 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:02:29.223604 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:02:29.228603 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:02:29.233604 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:02:29.238604 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:29] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:02:29.244604 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:29] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:02:29.263956 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:29] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:29] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:02:42.874485 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:42] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:02:44.779337 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:02:44] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:03:31.030080 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:03:31.033086 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:03:31.037090 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:03:31.042088 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:03:31] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:03:31.050087 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:03:31.056136 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:03:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:03:31] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:03:31.069160 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:03:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:03:31] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:03:31] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:03:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:06:42.850278 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:06:42.855309 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:06:42.857308 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:06:42.863292 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:06:42] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:06:42.871296 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:06:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:06:42.889806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:06:42.891813 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:06:42] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:06:42] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:06:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:06:42] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:06:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:06:58.443369 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:06:58] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:07:51.173690 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:07:51.179668 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:07:51.183673 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:07:51.190668 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:07:51.196667 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:07:51] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:07:51.201670 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:07:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:07:51.211704 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:07:51] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:07:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:07:51] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:07:51] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:07:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:08:06.042844 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:08:06.046338 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:08:06.049024 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:08:06.052965 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:08:06.056965 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:08:06.058965 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:08:06] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:08:06.075082 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:08:06] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:08:06] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:08:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:08:06] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:08:06] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:08:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:08:25.426832 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:08:25] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:08:25.440830 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:08:25.444838 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:08:25.447840 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:08:25.449844 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:08:25.454883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:08:25.461347 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:08:25] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:08:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:08:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:08:25] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:08:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:08:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:09:07.402465 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:09:07.405465 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:09:07.407981 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:09:07.410981 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:09:07.417023 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:09:07.422023 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:09:07] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:09:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:09:07] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:09:07.436458 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:09:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:09:07] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:09:07] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:09:07] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:09:36.717238 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:09:36.720239 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:09:36.722238 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:09:36.725240 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:09:36] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:09:36.733246 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:09:36.739246 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:09:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:09:36.750764 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:09:36] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:09:36] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:09:36] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:09:36] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:09:36] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:10:31.741206 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:10:31] "POST /myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:12:50.498861 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:12:50.501879 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:12:50.505893 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:12:50.509873 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:12:50.518885 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:12:50] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:12:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:12:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:12:50] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:12:50.572399 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:12:50] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:12:50] "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\\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-09-27 11:22:10.547707 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 11:22:10.547707 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 11:22:10.547707 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 11:22:10.547707 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 11:22:10.547707 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 11:22:50.455865 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 11:22:50.455865 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 11:22:50.455865 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 11:22:50.455865 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 11:22:50.455865 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 11:23:05.039014 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 11:23:05.039014 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 11:23:05.039014 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 11:23:05.039014 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 11:23:05.039014 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 11:23:30.036114 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 11:23:30.036114 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 11:23:30.036114 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 11:23:30.036114 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 11:23:30.036114 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 11:24:27.568816 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 11:24:27.568816 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 11:24:27.568816 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 11:24:27.568816 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 11:24:27.568816 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 11:52:44.190957 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 11:52:44.191941 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 11:52:44.191941 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 11:52:44.191941 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 11:52:44.191941 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 11:52:52.103806 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 11:52:52.103806 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 11:52:52.103806 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 11:52:52.103806 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 11:52:52.103806 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 11:53:36.425247 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 11:53:36.425247 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 11:53:36.425247 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 11:53:36.425247 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 11:53:36.426246 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 11:53:51.740039 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:53:51.758045 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:53:51.812234 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 11:53:51.829069 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:53:51] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:53:51] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:53:51] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:53:52] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:53:55.162840 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:53:55] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:53:56.278700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:53:56] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:53:58.106671 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:53:58] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:54:08.987295 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:54:09] "POST /myclass/api/Update_Groupe_Inscrit_Membres_From_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:54:09.075359 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:54:09] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:54:15.236285 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:54:15] "POST /myclass/api/Update_Groupe_Inscrit_Membres_From_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 11:54:15.330039 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 11:54:15] "POST /myclass/api/Get_Given_Groupe_Membres/ 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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 12:02:10.162119 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:02:10.162119 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:02:10.162119 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:02:10.162119 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:02:10.162119 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 12:02:18.322341 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:02:18.322341 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:02:18.322341 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:02:18.322341 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:02:18.322341 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-27 12:03:56.435582 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:03:56.435582 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:03:56.435582 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:03:56.435582 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:03:56.435582 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 12:07:47.818441 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:07:47.820442 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:07:47.822442 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:07:47.825439 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:07:47] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:07:47.831441 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:07:47] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:07:47.835441 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:07:47.838477 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:07:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:07:47] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:07:47] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:07:47] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:07:48] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:09:13.700977 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:09:13.701989 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:09:13.702986 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:09:13.707504 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:09:13.708503 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:09:13] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:09:13.713501 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:09:13] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:09:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:09:13] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:09:13.721011 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:09:13] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:09:13] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:09:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:10:12.489554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:10:12.491552 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:10:12.493554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:10:12.496553 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:10:12.500551 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:10:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:10:12] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:10:12] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:10:12] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:10:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:10:12.565550 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:10:12] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:11:57.945655 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:11:57.949656 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:11:57.953657 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:11:57.957656 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:11:57] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:11:57.967663 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:11:57.971662 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:11:57.974663 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:11:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:11:57] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:11:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:11:58] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:11:58] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:11:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:13:15.741964 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:13:15.742963 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:13:15.751965 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:13:15.759554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:13:15.762553 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:13:15] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:13:15.775530 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:13:15] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:13:15.790548 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:13:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:13:15] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:13:15] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:13:15] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:13:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:13:39.380028 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:13:39.384028 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:13:39.390057 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:13:39.399057 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:13:39.409570 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:13:39] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:13:39.415567 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:13:39] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:13:39.424575 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:13:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:13:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:13:39] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:13:39] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:13:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:14:09.194564 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:14:09.197564 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:14:09.199562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:14:09.204560 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:14:09.211563 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:14:09] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:14:09] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:14:09] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:14:09] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:14:09] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:14:09.266417 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:14:09] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:15:13.674422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:15:13.676934 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:15:13.680048 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:15:13.685050 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:15:13.695090 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:15:13.697095 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:15:13] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:15:13] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:15:13.717060 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:15:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:15:13] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:15:13] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:15:13] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:15:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:15:15.178941 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:15:15.181938 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:15:15.185943 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:15:15.190939 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:15:15.197939 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:15:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:15:15] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:15:15] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:15:15] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:15:15.222277 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:15:15] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:15:15] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:15:21.762788 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:15:21] "[33mPOST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1[0m" 404 -
+INFO:root:2025-09-27 12:16:18.743001 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:16:18.744006 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:16:18.745007 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:16:18.747518 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:16:18.749517 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:16:18.751516 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:16:18] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:16:18.755518 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:16:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:16:18] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:16:18] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:16:18] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:16:18] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:16:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:16:30.596835 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:16:30] "[33mPOST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1[0m" 404 -
+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-09-27 12:17:03.686504 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:17:03.686504 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:17:03.686504 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:17:03.687504 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:17:03.687504 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 12:17:07.878885 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:17:09.024014 : Get_List_Delegue_Classe_Not_In_jury_apprenant - La valeur 'class_groupe_id' n'est pas presente dans la liste des arguments
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:17:09] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:18:11.853405 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:18:11.855404 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:18:11.857405 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:18:11.859405 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:18:11.861405 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:18:11.866406 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:18:11] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:18:11.870405 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:18:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:18:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:18:11] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:18:11] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:18:11] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:18:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:18:23.042080 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:18:23.045083 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:18:23.047083 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:18:23.050081 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:18:23.051080 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:18:23] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:18:23] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:18:23] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:18:23] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:18:23] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:18:23.095106 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:18:23] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:18:28.282413 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:18:28] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:22:51.741940 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:22:51.742942 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:22:51.745942 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:22:51] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:22:51.748942 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:22:51.751941 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:22:51] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:22:51.755942 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:22:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:22:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:22:51.763941 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:22:51] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:22:51] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:22:52] "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\\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-09-27 12:23:44.817198 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:23:44.817198 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:23:44.817198 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:23:44.817198 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:23:44.817198 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 12:24:09.702305 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:24:09] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ 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-09-27 12:25:05.845854 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:25:05.845854 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:25:05.846855 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:25:05.846855 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:25:05.846855 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 12:25:12.148141 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:25:12] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ 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-09-27 12:25:49.112748 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:25:49.112748 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:25:49.112748 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:25:49.112748 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:25:49.112748 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 12:28:30.420617 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:28:30.420617 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:28:30.420617 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:28:30.420617 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:28:30.420617 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 12:29:24.270469 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:29:24.270469 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:29:24.270469 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:29:24.271470 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:29:24.271470 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 12:29:51.975061 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:29:51.975061 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:29:51.975061 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:29:51.975061 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:29:51.975061 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 12:30:40.208982 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:30:40.209984 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:30:40.209984 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:30:40.209984 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:30:40.209984 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 12:32:03.381420 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:32:03.381420 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:32:03.381420 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:32:03.382420 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:32:03.382420 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-27 12:34:12.950835 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:34:12.952832 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:34:12.952832 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:34:12.952832 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:34:12.953833 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 12:35:46.524241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:35:46.526236 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:35:46.535219 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:35:46.539220 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:35:46.543221 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:35:46.549221 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:35:46] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:35:46.573219 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:35:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:35:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:35:46] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:35:46] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:35:46] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:35:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:36:23.048085 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:36:23.054071 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:36:23] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:36:23.061070 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:36:23.063071 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:36:23.066104 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:36:23.070100 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:36:23] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:36:23.075101 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:36:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:36:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:36:23] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:36:23] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:36:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:38:39.443459 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:38:39.729660 : Get_List_Delegue_Classe_Not_In_jury_apprenant -'inscrit_data' - Line : 6585
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:38:39] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ 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-09-27 12:39:21.745130 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:39:21.745130 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:39:21.745130 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:39:21.745130 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:39:21.745130 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 12:39:47.517758 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:39:47.518759 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:39:47.518759 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:39:47.518759 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:39:47.518759 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 12:39:47.639917 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:39:47] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:40:07.947314 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:40:09.370010 : Add_Update_Jury_Delegue_Membres L'identifiant du delegué de classe '66b5f7d613fed2e37ba250ce' est invalide
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:40:09] "POST /myclass/api/Add_Update_Jury_Delegue_Membres/ 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-09-27 12:43:01.912285 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:43:01.912285 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:43:01.912285 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:43:01.912285 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:43:01.912285 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 12:43:14.492575 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:43:14] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:43:24.900259 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:43:24] "POST /myclass/api/Add_Update_Jury_Delegue_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:43:24.997841 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:43:25.310522 : Get_Given_Jury_With_Members -'rh_id' - Line : 2292
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:43:25] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:43:36.116855 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:43:36] "POST /myclass/api/Get_Given_Jury_Apprenant_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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 12:48:33.225721 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:48:33.225721 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:48:33.225721 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:48:33.225721 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:48:33.225721 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 12:48:39.341335 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:48:39.341335 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:48:39.341335 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:48:39.341335 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:48:39.341335 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 12:51:27.070200 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:51:27] "POST /myclass/api/Get_Given_Jury_Apprenant_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-09-27 12:52:31.244753 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:52:31.244753 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:52:31.244753 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:52:31.244753 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:52:31.244753 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 12:52:52.485337 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:52:52.485337 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:52:52.485337 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:52:52.485337 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:52:52.485337 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 12:52:52.548341 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:52:52] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:53:08.314677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:53:08.318680 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:53:08.321694 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:53:08.325695 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 12:53:08.331698 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:53:08] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:53:08] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:53:08] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:53:08] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:53:08] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:53:08.406194 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:53:08] "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\\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-09-27 12:53:41.126588 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 12:53:41.126588 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 12:53:41.126588 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 12:53:41.126588 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 12:53:41.126588 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 12:53:41.197096 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:53:41] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:54:10.764211 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:54:10] "POST /myclass/api/Delete_Jury_Membre/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:54:10.817464 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:54:10] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:54:10.876995 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:54:10] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:54:14.955281 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:54:14] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:54:18.667352 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:54:18] "POST /myclass/api/Add_Update_Jury_Delegue_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:54:18.766436 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:54:18] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:54:18.819922 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:54:18] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 12:54:22.515770 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 12:54:22] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:33:26.638290 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:33:26.644361 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:33:26] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:33:26.649645 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:33:26.653648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:33:26.657648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:33:26.661650 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:33:26.665169 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:33:26] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:33:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:33:26] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:33:26] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:33:26] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:33:26] "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\\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-09-27 15:34:40.696564 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 15:34:40.696564 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 15:34:40.696564 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 15:34:40.696564 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 15:34:40.696564 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 15:34:45.928122 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:34:45.932120 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:34:45.936121 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:34:45.938121 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:34:45.942122 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:34:45.948122 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:34:45] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:34:45] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:34:45.960121 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:34:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:34:45] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:34:45] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:34:45] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:34: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\\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-09-27 15:35:16.262770 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 15:35:16.262770 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 15:35:16.262770 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 15:35:16.262770 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 15:35:16.262770 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 15:35:21.845734 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:35:21.848739 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:35:21.852734 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:35:21.855733 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:35:21.859734 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:35:21] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:35:21] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:35:21] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:35:21] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:35:21] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:35:21.972719 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:35:21] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:35:56.832196 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:35:56.834196 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:35:56.835196 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:35:56.838198 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:35:56.839198 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:35:56.840196 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:35:56] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:35:56] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:35:56] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:35:56.850235 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:35:56] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:35:56] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:35:56] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:35:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:36:15.942450 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:36:15] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:36:35.650907 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:36:35.653917 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:36:35.656919 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:36:35.658916 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:36:35.660915 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:36:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:36:35] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:36:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:36:35] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:36:35] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:36:35.728609 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:36:35] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:36:37.749237 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:36:37] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:37:02.865499 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:02.868507 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:02.872507 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:02.874505 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:02] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:37:02.877504 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:02.880504 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:02.883744 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:02] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:02] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:02] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:02] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:03] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:37:23.530072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:23.531072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:23.533071 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:23.536072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:23.539071 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:23] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:23] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:23] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:23] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:23] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:37:23.614542 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:23] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:37:25.220998 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:25] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:37:44.766969 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:44.768975 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:44.770974 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:44.771975 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:44] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:37:44.775974 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:44.777975 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:44.779976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:44] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:44] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:44] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:45] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:37:58.189778 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:58.193779 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:58.195782 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:58] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:37:58.197780 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:58.200780 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:58.203782 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:37:58.206787 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:58] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:58] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:58] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:37:58] "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\\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-09-27 15:39:45.551098 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 15:39:45.552098 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 15:39:45.552098 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 15:39:45.552098 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 15:39:45.552098 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 15:41:28.441382 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 15:41:28.441382 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 15:41:28.441382 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 15:41:28.441382 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 15:41:28.441382 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 15:42:09.151714 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 15:42:09.151714 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 15:42:09.151714 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 15:42:09.151714 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 15:42:09.151714 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 15:42:14.559526 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:42:14.561524 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:42:14.563524 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:42:14] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:42:14.569527 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:42:14.571526 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:42:14] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:42:14.574524 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:42:14.575525 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:42:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:42:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:42:14] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:42:14] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:42:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:43:10.402457 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:43:10.403454 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:43:10.405455 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:43:10.407458 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:43:10.411456 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:43:10] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:43:10] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:43:10] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:43:10] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:43:10] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:43:10.485735 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:43:10] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:43:17.425870 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:43:17.431550 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:43:17.433559 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:43:17.437561 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:43:17.438557 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:43:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:43:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:43:17] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:43:17] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:43:17] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:43:17.477230 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:43:17] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:43:24.470317 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:43:24] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:44:17.999308 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:44:18] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:44:18.135910 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:44:18] "POST /myclass/api/Get_Given_Jury_Apprenant_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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 15:46:53.080015 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 15:46:53.080015 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 15:46:53.080015 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 15:46:53.080015 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 15:46:53.080015 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 15:47:01.033104 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 15:47:01.033104 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 15:47:01.033104 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 15:47:01.033104 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 15:47:01.033104 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 15:47:51.380326 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:47:51.381326 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:47:51.384328 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:47:51.387327 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:47:51] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:47:51.392685 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:47:51] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:47:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:47:51.395684 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:47:51.397684 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:47:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:47:51] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:47:51] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:47:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:48:07.950073 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:48:07] "POST /myclass/api/Get_Action_Historique_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:49:00.035659 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:49:00] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:49:05.756680 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:49:05] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:49:05.857052 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:49:05] "POST /myclass/api/Get_Given_Jury_Apprenant_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-09-27 15:50:04.855256 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 15:50:04.855256 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 15:50:04.855256 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 15:50:04.855256 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 15:50:04.855256 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 15:51:39.616454 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 15:51:39.616454 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 15:51:39.616454 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 15:51:39.617454 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 15:51:39.617454 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 15:53:10.666543 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 15:53:10.666543 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 15:53:10.666543 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 15:53:10.667542 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 15:53:10.667542 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 15:56:05.771428 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 15:56:05.772424 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 15:56:05.772424 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 15:56:05.772424 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 15:56:05.772424 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 15:56:12.413907 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 15:56:12.414907 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 15:56:12.414907 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 15:56:12.414907 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 15:56:12.414907 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 15:57:51.562915 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 15:57:51.562915 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 15:57:51.562915 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 15:57:51.562915 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 15:57:51.562915 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 15:57:51.619916 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:57:52] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:57:52.284398 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:57:53] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:57:55.452510 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:57:55] "POST /myclass/api/Get_Action_Historique_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:58:15.915082 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:58:15] "POST /myclass/api/Delete_Jury_Membre/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:58:15.965544 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 15:58:16.396986 : Get_Given_Jury_With_Members -cannot access local variable 'membre_rh_data' where it is not associated with a value - Line : 2355
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:58:16] "POST /myclass/api/Get_Given_Jury_With_Members/ 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-09-27 15:58:51.236465 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 15:58:51.237466 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 15:58:51.237466 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 15:58:51.237466 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 15:58:51.237466 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 15:59:07.988571 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:59:08] "POST /myclass/api/Get_Action_Historique_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:59:18.062335 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:59:18] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:59:27.972039 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:59:27] "POST /myclass/api/Delete_Jury_Apprenant_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 15:59:28.034240 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 15:59:28] "POST /myclass/api/Get_Given_Jury_Apprenant_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-09-27 16:00:06.189642 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:00:06.189642 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:00:06.189642 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:00:06.189642 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:00:06.189642 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 16:05:28.329407 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:05:28.329407 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:05:28.330407 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:05:28.330407 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:05:28.330407 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 16:05:35.125746 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:05:35.125746 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:05:35.125746 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:05:35.125746 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:05:35.125746 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 16:05:35.336220 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:05:35.338220 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:05:35.339221 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:35] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:05:35.352220 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:35] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:35] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:05:35.406054 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:05:35.408056 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:05:35.410064 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:05:35.414063 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:05:35.418062 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:05:35.421063 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:35] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:35] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:05:35.427585 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:35] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:35] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:05:37.457334 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:05:37.460361 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:05:37.463337 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:05:37.466340 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:05:37.471341 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:37] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:37] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:37] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:37] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:37] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:05:37.517371 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:37] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:05:39.890910 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:39] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:05:51.220705 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:05:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:06:34.362728 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:06:34.363729 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:06:34.365728 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:06:34.367729 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:06:34.369742 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:06:34] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:06:34.372742 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:06:34.374728 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:06:34] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:06:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:06:34] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:06:34] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:06:34] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:06:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:08:06.491364 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:08:06.492369 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:08:06.493405 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:08:06.495410 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:08:06.498413 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:08:06] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:08:06.501412 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:08:06.505414 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:08:06] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:08:06] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:08:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:08:06] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:08:06] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:08:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:08:40.900455 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:08:40.902455 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:08:40.904457 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:08:40.905456 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:08:40.906455 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:08:40.908455 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:08:40] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:08:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:08:40] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:08:40.916461 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:08:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:08:40] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:08:40] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:08:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:09:17.174368 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:09:17.176368 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:09:17.177370 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:09:17.179367 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:09:17.181368 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:09:17] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:09:17.184367 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:09:17.186370 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:09:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:09:17] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:09:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:09:17] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:09:17] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:09:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:09:26.002771 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:09:26.004769 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:09:26.006772 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:09:26.008770 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:09:26.011772 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:09:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:09:26] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:09:26] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:09:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:09:26] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:09:26.083903 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:09:26] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:09:31.183924 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:09:31.493304 : Get_List_RH_Not_In_jury_membre -'session_id' - Line : 6549
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:09:31] "POST /myclass/api/Get_List_RH_Not_In_jury_membre/ 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-09-27 16:10:33.808624 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:10:33.808624 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:10:33.808624 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:10:33.809739 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:10:33.809739 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 16:10:42.396985 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:10:42] "POST /myclass/api/Get_List_RH_Not_In_jury_membre/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:11:25.080988 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:11:25.085012 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:11:25] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:11:25.088258 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:11:25.088258 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:11:25.090260 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:11:25.092260 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:11:25.095259 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:11:25] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:11:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:11:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:11:25] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:11:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:11:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:11:37.077106 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:11:37] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:11:40.853601 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:11:40] "POST /myclass/api/Get_List_RH_Not_In_jury_membre/ 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-09-27 16:12:23.516297 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:12:23.517277 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:12:23.517277 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:12:23.517277 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:12:23.517277 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 16:12:34.418751 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:12:34.434751 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:12:34.470307 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:12:34] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:12:34.488332 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:12:34.506885 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:12:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:12:34.539892 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:12:34.550898 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:12:34] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:12:34] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:12:34] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:12:34] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:12:36] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:12:44.171480 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:12:44] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:12:45.256756 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:12:45] "POST /myclass/api/Get_List_RH_Not_In_jury_membre/ 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-09-27 16:13:35.524296 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:13:35.524296 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:13:35.525295 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:13:35.525295 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:13:35.525295 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 16:14:05.874471 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:14:05.874471 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:14:05.874471 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:14:05.874471 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:14:05.874471 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 16:14:39.143902 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:14:39.143902 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:14:39.143902 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:14:39.144901 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:14:39.144901 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 16:15:10.496894 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:15:10.497894 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:15:10.497894 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:15:10.497894 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:15:10.497894 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 16:15:10.724054 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:15:10.733052 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:15:10] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:15:10] "POST /myclass/api/Get_List_RH_Not_In_jury_membre/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:15:19.261653 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:15:21.740058 : Add_Update_Jury_Membres -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 670
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:15:21] "POST /myclass/api/Add_Update_Jury_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:15:30.356884 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:15:30] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:15:33.163948 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:15:33] "POST /myclass/api/Get_List_RH_Not_In_jury_membre/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:15:37.998291 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:15:38.009296 : Add_Update_Jury_Membres -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 670
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:15:38] "POST /myclass/api/Add_Update_Jury_Membres/ 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-09-27 16:16:25.606899 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:16:25.606899 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:16:25.606899 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:16:25.606899 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:16:25.606899 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 16:17:21.948973 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:17:21.950976 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:17:21.951969 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:17:21.953972 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:17:21.957969 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:17:21.959975 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:17:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:17:21] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:17:21] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:17:21.969972 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:17:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:17:21] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:17:21] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:17:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:17:47.544297 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:17:48.222328 : Add_Update_Jury_Membres -name 'p' is not defined - Line : 668
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:17:48] "POST /myclass/api/Add_Update_Jury_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:18:34.332219 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:18:34.333500 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:18:34.333500 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:18:34.335956 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:18:34.338469 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:18:34] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:18:34.340468 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:18:34.345491 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:18:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:18:34] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:18:34] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:18:34] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:18:34] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:18:34] "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\\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-09-27 16:19:56.889110 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:19:56.889110 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:19:56.889110 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:19:56.889110 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:19:56.889110 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 16:20:32.404689 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:20:32.404689 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:20:32.404689 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:20:32.404689 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:20:32.405689 : ++ 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-09-27 16:21:28.263046 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:21:28.263046 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:21:28.263046 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:21:28.264045 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:21:28.264045 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 16:21:34.909787 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:21:34.909787 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:21:34.909787 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:21:34.909787 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:21:34.909787 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 16:21:54.213451 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:21:54.215449 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:21:54.219463 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:21:54.221448 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:21:54.222477 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:21:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:21:54] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:21:54] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:21:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:21:54] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:21:54.293457 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:21:54] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:03.691196 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:03] "POST /myclass/api/Get_List_RH_Not_In_jury_membre/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:09.702567 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:09] "POST /myclass/api/Add_Update_Jury_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:09.822618 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:09] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:09.887138 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:09] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:15.044207 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:15] "POST /myclass/api/Get_List_RH_Not_In_jury_membre/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:19.373613 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:19] "POST /myclass/api/Add_Update_Jury_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:19.462955 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:19] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:19.526213 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:19] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:24.484424 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:24] "POST /myclass/api/Get_List_RH_Not_In_jury_membre/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:32.331959 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:32] "POST /myclass/api/Delete_Jury_Membre/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:32.381238 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:32] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:32.439243 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:32] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:34.369699 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:34] "POST /myclass/api/Delete_Jury_Membre/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:34.420700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:34] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:34.472959 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:34] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:22:38.380707 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:22:38] "POST /myclass/api/Get_List_RH_Not_In_jury_membre/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:23:43.142146 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:23:43.144144 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:23:43.147651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:23:43.148651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:23:43.159654 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:23:43.163655 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:23:43.168159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:23:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:23:43] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:23:43] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:23:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:23:43] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:23:43] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:23:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:23:44.794118 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:23:44.797119 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:23:44.801122 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:23:44.806151 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:23:44.811156 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:23:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:23:44] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:23:44] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:23:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:23:44] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:23:44.870951 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:23:44] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:23:54.992332 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:23:55] "POST /myclass/api/Get_List_RH_Not_In_jury_membre/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:24:12.909930 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:24:12.911931 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:24:12.913933 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:24:12.915933 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:24:12.917996 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:24:12.919995 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:24:12] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:24:12.924994 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:24:12] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:24:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:24:12] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:24:12] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:24:12] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:24:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:27:20.826104 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:27:20.830104 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:27:20] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:27:20.834613 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:27:20] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:27:20.839616 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:27:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:27:20.846613 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:27:20.848615 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:27:20.850614 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:27:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:27:20] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:27:20] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:27:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:27:52.609421 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:27:52] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:28:01.237515 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:01] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:28:10.136641 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:28:10.137640 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:28:10.140641 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:28:10.141671 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:10] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:28:12.469365 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:28:12.472363 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:28:12.474368 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:12] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:12] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:28:15.328223 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:28:20.201321 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:28:20.203322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:28:20.206325 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:28:20.209326 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:28:20.211321 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:28:20.212321 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:20] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:28:20.215324 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:20] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:20] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:20] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:20] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:28:28.031053 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:28] "POST /myclass/api/Delete_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:28:28.052627 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:28:28] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:07.772395 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:07.774396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:07.777395 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:07.779401 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:07] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:07.782395 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:07] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:07] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:07] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:07] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:07.863167 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:07] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:14.661519 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:14] "POST /myclass/api/Delete_Jury_Membre/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:14.708518 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:14] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:14.760933 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:14] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:20.219136 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:20.221134 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:20.223133 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:20.228153 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:20.229172 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:20] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:20] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:20.297680 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:20] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:20.613209 : Get_Inscrit_And_Apprenant_Data L'identifiant de l'inscrit 6655baaafd47c656dcafa492 n'est pas valide
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:20] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:28.320806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:28.322807 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:28.324810 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:28] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:28.333809 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:28] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:28] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:28.377344 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:28.379347 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:28.381345 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:28.383345 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:28.384346 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:28] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:28.388856 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:28.391864 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:28] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:28] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:28] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:28] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:28] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:32.412133 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:32] "POST /myclass/api/Delete_Jury/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:32.429138 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:32] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:46.363750 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:46.364757 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:46.365756 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:46] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:46.374271 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:46] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:46] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:46.408841 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:46.410845 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:46.411860 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:46.413841 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:29:46.415841 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:46] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:46.417841 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:46] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:29:46.422842 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:46] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:46] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:29:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:30:21.280144 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:30:21.282149 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:30:21.284148 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:30:21.285145 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:30:21.288147 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:30:21] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:30:21.293158 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:30:21.296156 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:30:21] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:30:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:30:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:30:21] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:30:21] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:30:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:30:23.995826 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:30:24] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:30:26.890082 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:30:26.892082 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:30:26.894083 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:30:26.896079 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:30:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:30:26.900081 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:30:26] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:30:26] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:30:26] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:30:26.921625 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:30:26.922596 : Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 917
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:30:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:30:26] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:31:25.468149 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:31:25.472148 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:25.474178 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:25.479150 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:25] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:31:25.505547 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:25.507549 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:25.510053 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:25.512059 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:25.515072 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:25] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:31:25.518066 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:25] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:31:25.525067 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:25] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:25] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:31:42.330815 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:42.331813 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:42.334818 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:42.337819 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:42.339818 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:42.342823 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:42] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:42] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:31:42.348814 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:42] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:42] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:42] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:42] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:31:52.563863 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:52] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:31:53.705339 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:53.707337 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:53.710368 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:53.713360 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:31:53.714353 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:53] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:53] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:53] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:31:53.727879 : Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 917
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:31:53.739879 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:31:53] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:32:39.174152 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:32:39.175663 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:39] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:32:39.179664 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:32:39.185770 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:39] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:39] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:32:39.219069 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:39] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:32:39.225134 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:32:39.228144 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:32:39.230201 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:32:39.233142 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:32:39.235143 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:32:39.238141 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:39] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:39] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:39] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:32:54.828673 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:54] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:32:55.915449 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:32:55.918448 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:32:55.921449 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:32:55.922445 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:32:55.927448 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:55] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:32:55.933444 : Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 917
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:55] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:55] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:55] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:32:55.993993 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:32:56] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:34:10.571827 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:34:10.574829 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:34:10.578830 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:34:10.581867 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:34:10.584830 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:34:10] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:34:10.589834 : Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 917
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:34:10] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:34:10] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:34:10] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:34:10] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:34:10.648963 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:34:10] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:35:11.857955 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:35:11.859764 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:35:11.861249 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:35:11] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:35:11.866713 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:35:11] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:35:11.870224 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:35:11.873225 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:35:11.875224 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:35:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:35:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:35:11] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:35:11] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:35:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:35:44.709107 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:35:44] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:35:47.578843 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:35:47.582832 : Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 917
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:35:47] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:36:07.745550 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:36:07.747559 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:36:07.752562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:36:07.754556 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:36:07.757556 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:07] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:36:07.760557 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:07] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:36:07.766566 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:07] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:07] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:07] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:36:12.084301 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:12] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:36:14.434152 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:36:14.437240 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:36:14.440243 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:36:14.441236 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:36:14.444367 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:36:14.451378 : Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 917
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:14] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:14] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:14] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:36:14.498913 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:14] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:36:50.676783 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:36:50.679794 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:36:50.683790 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:36:50.684788 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:50] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:36:50.694311 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:36:50.697305 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:36:50.699306 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:50] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:50] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:50] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:50] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:36:52.439412 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:52] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:36:56.887427 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:36:56] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:37:04.190137 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:37:04] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:37:09.878937 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:37:09] "POST /myclass/api/Get_List_jury_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-09-27 16:38:56.951118 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:38:56.951118 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:38:56.951118 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:38:56.951118 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:38:56.951118 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 16:39:24.024905 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:39:24.024905 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:39:24.024905 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:39:24.024905 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:39:24.024905 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 16:39:31.983615 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:39:31] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:39:40.819739 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:39:40] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:39:41.003857 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:39:41] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:39:45.191124 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:39:45] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:40:27.872333 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:40:27.876315 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:40:27.881311 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:40:27.884312 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:40:27] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:40:27.893341 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:40:27.897342 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:40:27.906339 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:40:27] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:40:27] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:40:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:40:27] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:40:27] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:40:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:41:26.170670 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:41:26.174673 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:26] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:26] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:41:26.190182 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:41:26.193188 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:41:26.194188 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:41:26.197188 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:41:26.198188 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:26] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:26] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:26] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:41:40.806627 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:41:40.809145 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:41:40.811143 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:40] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:41:40.814947 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:41:40.818945 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:40] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:41:40.826460 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:40] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:41:40.831461 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:40] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:41:52.182855 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:41:52.185854 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:41:52.187856 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:41:52.190854 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:52] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:41:52.193854 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:41:52.196853 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:52] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:41:52.203858 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:52] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:52] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:41:54.549182 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:41:54] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:42:42.749146 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:42:42] "POST /myclass/api/Get_List_jury_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-09-27 16:43:14.898726 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:43:14.898726 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:43:14.898726 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:43:14.898726 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:43:14.898726 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 16:43:34.585372 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:43:34.585372 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:43:34.585372 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:43:34.585372 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:43:34.585372 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 16:43:40.639107 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:43:40] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:43:44.991550 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:43:45] "POST /myclass/api/Get_List_jury_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-09-27 16:44:09.620491 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:44:09.620491 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:44:09.620491 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:44:09.620491 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:44:09.620491 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 16:44:16.181064 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:44:16.191081 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:44:16.197077 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:44:16.214076 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:44:16.217076 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:16] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:16] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:44:16.235753 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:44:16.247300 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:44:16.251299 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:16] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:44:16.255301 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:44:16.258298 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:44:16.267299 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:16] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:16] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:44:24.765353 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:24] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:44:26.642125 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:44:26.645122 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:44:26.647124 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:44:26.649123 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:44:26.652135 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:26] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:26] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:26] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:44:26.707727 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:26] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:44:29.741324 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:44:29] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:18.726376 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:18.727374 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:18.730376 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:18.734514 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:18.736493 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:18.738493 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:18] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:18] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:18.743493 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:18] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:18] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:18] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:27.654719 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:27.655720 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:27.657718 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:27.664718 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:27] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:27.702864 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:27.703864 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:27.704864 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:27.706865 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:27.708867 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:27.714867 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:27] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:27.720381 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:27] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:27] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:27] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:27] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:29.273486 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:29.275485 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:29.278485 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:29.280485 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:29.284490 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:29] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:29] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:29] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:29.341643 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:29] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:35.315419 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:35] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:36.474306 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:36.476305 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:36.479306 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:36.481306 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:45:36.485306 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:36] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:36] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:36] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:36] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:36] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:36.538816 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:36] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:39.010816 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:39] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:40.760280 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:40] "POST /myclass/api/Get_Action_Historique_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:51.987712 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:52.828987 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:52] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:56.893734 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:56] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:45:56.978311 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:45:57] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:46:35.559373 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:46:35] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:46:52.933668 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:46:52] "POST /myclass/api/Get_List_jury_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:47:06.684742 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:47:06] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:47:43.451345 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:47:43] "POST /myclass/api/Get_List_jury_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-09-27 16:48:42.367817 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:48:42.367817 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:48:42.367817 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:48:42.367817 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:48:42.367817 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 16:49:12.830013 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:49:12.830013 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:49:12.830013 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:49:12.830013 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:49:12.830013 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 16:49:28.538645 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:49:28.538645 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:49:28.538645 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:49:28.538645 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:49:28.538645 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 16:49:30.975511 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:49:30] "POST /myclass/api/Get_List_jury_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-09-27 16:49:58.775857 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:49:58.775857 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:49:58.775857 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:49:58.775857 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:49:58.775857 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 16:49:58.832883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:49:58.834882 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:49:58.836882 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:49:58.837882 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:49:58.839887 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:49:58] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:49:58] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:49:58] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:49:58] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:49:58] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:49:58.891032 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:49:58] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:52:02.361080 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:52:02.364102 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:52:02.365082 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:52:02.367234 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:52:02.371240 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:52:02.374233 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:52:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:52:02] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:52:02.385237 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:52:02] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:52:02] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:52:02] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:52:02] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:52:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:52:35.587937 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:52:35.590416 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:52:35.590416 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:52:35.593421 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:52:35.594422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:52:35.598421 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:52:35] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:52:35.603423 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:52:35] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:52:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:52:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:52:35] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:52:35] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:52:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:55:05.966299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:55:05.967803 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:55:05.969924 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:55:05.970930 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:55:05.971931 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 16:55:05.973931 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:55:05] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 16:55:05.980587 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:55:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:55:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:55:05] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:55:05] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:55:05] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 16:55: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\\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-09-27 16:59:37.646137 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 16:59:37.646137 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 16:59:37.646137 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 16:59:37.646137 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 16:59:37.646137 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 17:01:27.374216 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 17:01:27.375219 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 17:01:27.375219 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 17:01:27.375219 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 17:01:27.375219 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 17:05:33.528051 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 17:05:33.528051 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 17:05:33.528051 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 17:05:33.528051 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 17:05:33.528051 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 17:06:50.072623 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 17:06:50.072623 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 17:06:50.072623 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 17:06:50.072623 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 17:06:50.072623 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 17:08:52.450664 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 17:08:52.450664 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 17:08:52.455757 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 17:08:52.456663 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 17:08:52.456663 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 17:08:53.204817 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:08:53.231386 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:08:53.267523 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:08:53.291839 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:08:53] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:08:53.312931 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:08:53.345468 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:08:53.376467 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:08:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:08:53] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:08:53] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:08:53] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:08:53] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:08:54.771979 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:08:54] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:08:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:10:46.253313 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:10:46.258331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:10:46.262356 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:10:46.265330 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:10:46.270337 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:10:46] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:10:46.278338 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:10:46.282335 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:10:46] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:10:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:10:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:10:46] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:10:46] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:10:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:36.956678 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:36.959685 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:36.961724 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:36.965684 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:36.974200 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:36] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:36.982227 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:36.986815 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:36] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:37] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:37] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:37] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:49.469294 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:49.494544 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:49.512495 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:49.556494 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:49.573007 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:49] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:49.599565 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:49] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:49.634099 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:49.651107 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:49.672621 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:49] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:49.695691 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:49] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:49.720264 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:51.023335 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:51.046320 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:51.068866 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:51.110814 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:51.133355 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:51.152942 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:51] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:51.184124 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:51] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:51.214129 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:51.237653 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:51.271953 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:51.297546 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:51] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:51] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:51.324553 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:54.613136 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:54.718771 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:54] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:54.888887 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:54.934444 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:55.383770 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:55.408783 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:55] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:55.463348 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:56.210448 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:11:56.232962 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:58.469311 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:58.504101 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:58.528646 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:58.653160 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:58] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:11:58.687581 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:11:58] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:12:00.984617 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:12:01.002187 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:12:01] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:12:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:12:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:12:14.216952 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:12:14.257100 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:12:14] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:12:14] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:12:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:18:35.049114 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:18:35.053114 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:18:35.057112 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:18:35.060113 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:18:35.067116 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:18:35] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:18:35.076112 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:18:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:18:35.082112 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:18:35] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:18:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:18:35] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:18:35] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:18:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:23:29.827908 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:23:29.828908 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:23:29.829917 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:23:29.832015 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:23:29.834913 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:23:29.836419 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:29] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:29] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:23:29.846994 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:29] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:29] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:23:38.968157 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:23:38.970155 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:23:38.972153 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:23:38.973153 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:23:38.976153 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:38] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:38] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:38] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:38] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:23:39.041485 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:39] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:23:59.730569 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:23:59.732569 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:23:59.733570 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:23:59.734571 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:23:59.737032 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:59] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:23:59.740038 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:23:59.745039 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:59] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:59] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:23:59] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:24:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:24:03.907271 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:24:03.909270 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:24:03.912283 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:24:03.913284 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:24:03.918939 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:24:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:24:03] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:24:03] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:24:03] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:24:03] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:24:03.975890 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:24:03] "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\\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-09-27 17:25:26.978334 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 17:25:26.978334 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 17:25:26.978334 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 17:25:26.978334 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 17:25:26.978334 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 17:25:43.463339 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 17:25:43.463339 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 17:25:43.463339 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 17:25:43.463339 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 17:25:43.463339 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 17:26:11.584891 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 17:26:11.584891 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 17:26:11.584891 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 17:26:11.584891 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 17:26:11.584891 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 17:26:11.718975 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:26:11.722976 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:26:11.725985 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:26:11.729987 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:26:11.733984 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:11] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:11] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:11] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:26:11.889634 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:11] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:26:21.558424 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:26:23.503239 : Update_Jury_Membres_Presence -'_id' - Line : 859
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:23] "POST /myclass/api/Update_Jury_Membres_Presence/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:26:47.370679 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:26:47.373164 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:26:47.375406 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:26:47.381407 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:26:47.386407 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:47] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:26:47.396405 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:47] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:26:47.409422 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:47] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:47] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:47] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:47] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:26:54.138343 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:26:54.141347 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:26:54.145378 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:26:54.150339 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:26:54.154370 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:54] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:54] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:54] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:26:54.209895 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:26:54] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:27:01.180238 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:27:01.192237 : Update_Jury_Membres_Presence -'_id' - Line : 859
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:27:01] "POST /myclass/api/Update_Jury_Membres_Presence/ 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-09-27 17:27:49.707461 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 17:27:49.707461 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 17:27:49.707461 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 17:27:49.707461 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 17:27:49.707461 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 17:28:10.980946 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 17:28:10.980946 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 17:28:10.980946 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 17:28:10.980946 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 17:28:10.980946 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 17:28:11.981253 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:28:11.984263 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:28:11.987262 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:28:11.990309 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:28:11.993268 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:28:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:28:12] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:28:12] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:28:12] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:28:12] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:28:12.086655 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:28:12] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:28:16.392784 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:28:16] "POST /myclass/api/Update_Jury_Membres_Presence/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:28:16.457810 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:28:16] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:28:16.510355 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:28:16] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:28:18.241508 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:28:18] "POST /myclass/api/Update_Jury_Membres_Presence/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:28:18.303053 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:28:18] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:28:18.348170 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:28:18] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:31:37.519161 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:31:37.520985 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:31:37.522991 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:31:37.523989 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:31:37.525991 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:31:37.527990 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:37] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:37] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:31:37.536325 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:37] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:37] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:37] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:37] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:31:39.176937 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:31:39.178937 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:31:39.180933 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:31:39.181934 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:31:39.182936 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:39] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:39] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:39] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:39] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:39] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:31:39.241585 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:39] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:31:42.587079 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:42] "POST /myclass/api/Update_Jury_Membres_Presence/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:31:42.643640 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:42] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:31:42.695590 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:31:42] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:32:14.490797 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:32:14.492793 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:32:14.493794 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:32:14.495795 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:32:14.498795 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:32:14.501795 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:14] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:32:14.509794 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:14] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:14] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:14] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:32:17.776662 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:32:17.777660 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:32:17.778661 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:32:17.780660 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:32:17.782165 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:17] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:17] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:17] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:17] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:32:17.869695 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:17] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:32:20.785706 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:20] "POST /myclass/api/Update_Jury_Membres_Presence/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:32:20.853820 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:20] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:32:20.909139 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:20] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:32:49.471825 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:32:49.473828 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:32:49.474867 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:32:49.476872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:32:49.479875 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:49] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:32:49.481872 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:49] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:32:49.485872 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:49] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:49] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:32:49] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:34:41.577950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:34:41.579950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:34:41.581949 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:34:41.584950 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:34:41] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:34:41.587951 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:34:41.589949 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:34:41.592950 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:34:41] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:34:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:34:41] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:34:41] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:34:41] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:34:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:34:52.389713 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:34:52.392934 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:34:52.395933 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:34:52] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:34:52.399079 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:34:52.400584 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:34:52.403590 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:34:52.404590 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:34:52] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:34:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:34:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:34:52] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:34:52] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:34:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:36:54.336590 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:36:54.340594 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:36:54] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:36:54.346594 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:36:54.348596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:36:54] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:36:54.350595 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:36:54.352594 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:36:54.355100 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:36:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:36:54] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:36:54] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:36:54] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:36:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:38:13.831238 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:38:13.832238 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:38:13.833238 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:38:13.835239 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:38:13.836238 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:38:13.839240 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:38:13] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:38:13.843239 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:38:13] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:38:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:38:13] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:38:13] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:38:13] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:38:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:39:23.598909 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:39:23.599909 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:39:23.600910 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:39:23.602909 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:39:23.604909 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:39:23] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:39:23.610425 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 17:39:23.611424 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:39:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:39:23] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:39:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:39:23] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:39:23] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:39:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:39:57.066848 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:39:57] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 17:39:59.058337 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 17:39:59] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 18:43:48.748488 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 18:43:48] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ 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-09-27 18:58:43.730981 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 18:58:43.730981 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 18:58:43.730981 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 18:58:43.730981 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 18:58:43.730981 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-27 19:00:23.834554 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 19:00:23.834554 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 19:00:23.834554 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 19:00:23.834554 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 19:00:23.834554 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 19:36:44.187213 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 19:36:44.187213 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 19:36:44.187213 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 19:36:44.187213 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 19:36:44.187213 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-27 19:36:53.361009 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 19:36:53.362011 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 19:36:53.362011 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 19:36:53.362011 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 19:36:53.362011 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 19:37:00.194546 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:00.197547 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:00.202547 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:00] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:00] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:00.232547 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:00] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:00.255068 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:00.258068 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:00.261066 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:00.268074 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:00.278067 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:00.290067 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:00.312611 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:00] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:00] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:02.360909 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:02.365242 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:02.369241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:02.376133 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:02.381134 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:02] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:02.387132 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:02] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:02.393630 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:02.397629 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:02] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:02] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:02.410630 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:02] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:02] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:02.418632 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:02.425644 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:02] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:02.439171 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:02] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:02] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:03] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:06.261806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:06.266995 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:06.268562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:06.273885 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:06.281557 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:06.284553 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:06.290551 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:06] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:08.598880 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:08.603539 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:08] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:12.132534 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:37:12.135533 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:16.314786 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:16] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:23.846434 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:23] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:23.946320 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:23] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:46.902532 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:46] "POST /myclass/api/Delete_List_Survey/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:37:46.962664 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:37:46] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:38:53.505835 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:38:53] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:38:58.320870 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:38:58] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:39:02.272585 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:39:02] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:39:02.340597 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:39:02] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:39:25.422965 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:39:25] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/yMtn5dXc6xHVT6OMnnDnIhXWXYKu3nMwYA/689b02aa410cd0b0f4c2f048/68d82136e67d2561491f6a8b,68d82136e67d2561491f6a8c,68d82136e67d2561491f6a8d,68d82136e67d2561491f6a8e/pos HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:41:03.677991 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:41:03] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:41:04.916829 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:41:04] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:41:25.545014 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:41:28] "POST /myclass/api/Record_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:41:48.255292 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:41:48] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:41:49.202785 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:41:49] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:42:03.241577 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:42:03] "POST /myclass/api/Record_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:42:26.476761 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:42:26] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:42:27.507262 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:42:27] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:42:41.536027 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:42:42] "POST /myclass/api/Record_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:42:58.644335 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:42:59.054859 : Get_Survey_Url_From_SessionId_Email_No_Token L'inscription est invalide
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:42:59] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:43:07.976653 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:43:07.983672 : Get_Survey_Url_From_SessionId_Email_No_Token L'inscription est invalide
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:43:07] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:44:19.253503 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:19] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:44:22.393907 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:44:22.396640 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:44:22.400653 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:44:22.403653 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:44:22.407654 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:44:22.412833 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:22] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:22] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:22] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:22] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:22] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:44:26.022768 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:44:26.025090 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:26] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:44:27.851480 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:27] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:44:33.052355 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:33] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:44:33.137774 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:33] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:44:45.121956 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:44:45.125968 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:46] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:44:48.567013 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:44:48.571972 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:44:50.193192 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:44:50.196728 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:44:50.200011 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:44:50.203021 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:44:50.208022 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:50] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:50] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:50] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:50] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:44:50] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:45:00.325873 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:45:00.329941 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:45:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:45:00] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:45:17.198585 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:45:18] "POST /myclass/api/Send_Survey_TabIds/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:45:18.400226 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:45:18] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:46:44.059528 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:46:45] "POST /myclass/api/Send_Survey_TabIds/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:46:45.148596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:46:45] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:48:18.623736 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:48:18] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:48:37.589387 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:48:37] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/yMtn5dXc6xHVT6OMnnDnIhXWXYKu3nMwYA/689b02aa410cd0b0f4c2f048/68d82281e67d2561491f6a92/pos HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:49:03.351861 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 19:49:03.506461 : Get_Survey_Url_From_SessionId_Email_No_Token L'inscription est invalide
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:49:03] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_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\\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-09-27 19:50:39.760671 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 19:50:39.760671 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 19:50:39.760671 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 19:50:39.760671 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 19:50:39.760671 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 19:50:45.560835 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:50:45] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:50:46.526266 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:50:46] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:51:38.455867 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:51:38] "POST /myclass/api/Delete_List_Survey/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:51:38.494907 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:51:38] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:51:40.125956 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:51:40] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:51:44.293021 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:51:44] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:51:44.386787 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:51:44] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:51:54.143961 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:51:54] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/yMtn5dXc6xHVT6OMnnDnIhXWXYKu3nMwYA/689b02aa410cd0b0f4c2f048/68d82430a345fee522daad27,68d82430a345fee522daad28,68d82430a345fee522daad29,68d82430a345fee522daad2a/pos HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:52:26.744363 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:52:26] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 19:52:28.732368 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 19:52:28] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_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-09-27 20:01:14.948812 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 20:01:14.948812 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 20:01:14.948812 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 20:01:14.948812 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 20:01:14.948812 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-27 20:02:27.193825 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-27 20:02:27.193825 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-27 20:02:27.193825 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-27 20:02:27.193825 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-27 20:02:27.193825 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-27 20:09:02.783024 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 20:09:02.785024 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 20:09:02.787024 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 20:09:02.790026 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 20:09:02.792026 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 20:09:02.795026 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 20:09:02.799031 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-27 20:09:02.802317 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 20:09:02] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 20:09:02.807432 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 20:09:02] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 20:09:02] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-27 20:09:02.814431 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 20:09:02] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 20:09:02] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 20:09:02] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 20:09:02] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 20:09:02] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 20:09:02] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [27/Sep/2025 20:09:02] "POST /myclass/api/Get_List_Site_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-09-28 09:52:57.689264 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 09:52:57.690264 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 09:52:57.690264 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 09:52:57.690264 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 09:52:57.690264 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-28 09:53:11.741459 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 09:53:11.741459 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 09:53:11.741459 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 09:53:11.741459 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 09:53:11.741459 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-28 09:55:34.345036 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:55:34] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:55:35.029648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:55:35.030648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:55:35.033646 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:55:35.038185 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:55:35] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:55:35] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:55:35.057295 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:55:35] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:55:35.069740 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:55:35.072726 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:55:35.075739 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:55:35.079737 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:55:35.082738 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:55:35] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:55:35] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:55:35.099422 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:55:35] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:55:35] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:55:35] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:55:35] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:55:35] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:55:37.829422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:55:37.833422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:55:37.836422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:55:37.842422 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:55:37] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:55:37] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:55:37] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:56:19.979982 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:56:21.645122 : update_partner_main_mailL'adresse mail du partenaire a bien ete mis à jour =65f04934549224c14c3f6039
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:56:21] "POST /myclass/api/update_partner_main_mail/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.355768 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.357764 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.358766 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.359769 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.361765 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.758135 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.760139 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.765137 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.771138 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.773140 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.776142 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.779142 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.783144 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.786143 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.789642 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.791637 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.793639 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.798154 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.801158 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.803157 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.805155 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.811155 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.813158 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.816155 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.820171 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.822155 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.825184 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.826171 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.829155 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.830154 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.833155 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:43.835179 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.836158 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.837174 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:43.839154 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:43] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:50.278415 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:50] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:50.321937 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:50.344093 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:50.345093 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:50.347095 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:50] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:50.354093 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:50] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:50.359095 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:50] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:50.361095 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:50.363095 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:50.366094 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:50] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:50.369134 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:50.369134 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:50] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:50] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:50] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:50] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:55.055054 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:55.056059 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:58:55.057059 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:55] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:55.061569 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:55] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:58:56.132245 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:58:56] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:15.276585 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:15.281588 : update_partner_main_mailL'adresse mail du partenaire a bien ete mis à jour =65f04934549224c14c3f6039
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:15] "POST /myclass/api/update_partner_main_mail/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.018501 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:55.018501 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:55.019501 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:55.020501 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:55.021501 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.122699 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:55.124699 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.125702 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.127699 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:55.128699 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.131698 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:55.132700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.135700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.137700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.138699 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:55.140699 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.143700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.145700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.149704 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:55.149704 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.153704 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.157706 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.160704 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:55.162705 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.165250 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:55.167252 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:55.169254 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.172254 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.176251 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:55.178254 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.180771 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.183768 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.186769 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:55.187771 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:55.189770 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:55] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:57.909581 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:57] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:57.940579 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:57.941578 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:57.942577 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:57.943578 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:57] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:57] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:57.953578 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:57] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:57.963583 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:57.965586 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:57.967587 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:57.969586 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 09:59:57.971983 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:57] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 09:59:57.977506 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:57] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:57] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:57] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 09:59:57] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:00:38.844103 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:00:38.845104 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:00:38.848104 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:00:38.857107 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:00:39.110963 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:00:39.112961 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:00:39.116981 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:00:39.120961 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:00:39.127969 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:39] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:00:39.135964 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:39] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:39] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:39] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:39] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:39] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:00:40.035201 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:40] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:00:40.039757 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:40] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:00:45.101399 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:45] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:00:45.102406 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:45] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:00:46.748705 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:00:46.749711 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:46] "POST /myclass/api/Get_Given_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:00:49.663938 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:00:49] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:01:46.536995 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:01:46] "POST /myclass/api/Update_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:01:46.601142 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:01:46] "POST /myclass/api/Get_Given_Partner_Document_Super_Admin/ 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-09-28 10:02:59.980450 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 10:02:59.981450 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 10:02:59.981450 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 10:02:59.981450 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 10:02:59.981450 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-28 10:03:51.717349 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:03:51.721160 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:03:51.724589 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:03:51.726604 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:03:51.727918 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:03:51.730917 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:03:51.738963 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:03:51] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:03:51] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:03:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:03:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:03:51] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:03:51] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:03:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:03:53.117644 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:03:53.121660 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:03:53.126662 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:03:53.129658 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:03:53.136666 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:03:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:03:53] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:03:53] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:03:53] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:03:53] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:03:53.180155 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:03:53] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:05:16.344610 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:05:16.348617 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:05:16.354700 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:05:16.360224 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:05:16] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:05:16.365465 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:05:16] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:05:16.375372 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:05:16.382311 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:05:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:05:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:05:16] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:05:16] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:05:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:05:33.702258 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:05:33] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:06:08.097779 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:06:08.102913 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:06:08.106914 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:06:08] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:06:08.112432 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:06:08.114412 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:06:08.121413 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:06:08] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:06:08.135428 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:06:08] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:06:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:06:08] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:06:08] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:06:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:10:37.981244 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:10:37.982215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:10:37.984215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:10:37.985215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:10:37.988215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:10:37.988215 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:10:37] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:10:37] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:10:37.997218 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:10:37] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:10:37] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:10:38] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:10:38] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:10:38] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:10:54.710273 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:10:54] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:10:56.155586 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:10:56] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:11:47.766621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:11:47.769630 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:11:47.771630 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:11:47.777631 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:11:47.779630 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:11:47.787145 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:11:47] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:11:47] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:11:47.801992 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:11:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:11:47] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:11:47] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:11:47] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:11:47] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:14:29.588639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:14:29.591637 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:14:29.594149 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:14:29.597146 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:14:29.603149 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:14:29.608147 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:29] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:14:29.615150 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:29] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:29] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:29] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:14:35.628178 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:14:35.632195 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:14:35.636203 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:14:35.639181 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:14:35.648180 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:14:35.653181 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:35] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:35] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:14:35.664181 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:35] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:35] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:14:43.208277 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:43] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:14:50.584504 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:14:52.519994 : Send_Jury_Membre_Convocation_By_PDF L'identifiant du modèle de courrier est invalide
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:14:52] "[35m[1mGET /myclass/api/Send_Conseil_Classe_Proces_Verbal_By_PDF/kXKTZA2dCFTHvdQtP5q1_lUNz9xPgXqz0Q/68d2e1c5bc0bfa6e402b96cc/68d2e1c5bc0bfa6e402b96cc HTTP/1.1[0m" 500 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-28 10:16:51.831167 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 10:16:51.831167 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 10:16:51.831167 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 10:16:51.831167 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 10:16:51.831167 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-28 10:16:53.076585 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:16:53] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:16:55.222571 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:16:55.646335 : Send_Conseil_Classe_Proces_Verbal_By_PDF L'identifiant du modèle de courrier est invalide
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:16:55] "[35m[1mGET /myclass/api/Send_Conseil_Classe_Proces_Verbal_By_PDF/kXKTZA2dCFTHvdQtP5q1_lUNz9xPgXqz0Q/68d2e1c5bc0bfa6e402b96cc/68d2e1c5bc0bfa6e402b96cc HTTP/1.1[0m" 500 -
+INFO:root:2025-09-28 10:19:41.493428 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:19:41.494789 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:19:41.497042 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:19:41.500042 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:19:41.505042 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:19:41] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:19:41.511048 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:19:41.518066 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:19:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:19:41] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:19:41] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:19:41] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:19:41] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:19:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:19:48.902389 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:19:48] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:19:53.353568 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n
\n
\n
\nConseil de classe : Procès Verbal
\n
\n
\nCe document est le procès verbal
\n
\nImprimé le : 28/09/2025
'
+ dest = <_io.BufferedRandom name='./temp_direct/PV_Conseil_Classe_43598_08116.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: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
\nConseil de classe : Procès Verbal
\n
\n
\nCe document est le procès verbal
\n
\nImprimé le : 28/09/2025
'
+ dest = <_io.BufferedRandom name='./temp_direct/PV_Conseil_Classe_43598_25403.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: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 - - [28/Sep/2025 10:19:54] "GET /myclass/api/Send_Conseil_Classe_Proces_Verbal_By_PDF/kXKTZA2dCFTHvdQtP5q1_lUNz9xPgXqz0Q/68d2e1c5bc0bfa6e402b96cc/68d8edf54de67fc02b9542fc 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-09-28 10:21:34.449467 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 10:21:34.449467 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 10:21:34.449467 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 10:21:34.449467 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 10:21:34.449467 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-28 10:22:10.175671 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:22:10] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:22:12.402500 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n
\n
\n
\nConseil de classe : Procès Verbal
\n
\n
\nCe document est le procès verbal
\n
\nImprimé le : 28/09/2025
'
+ dest = <_io.BufferedRandom name='./temp_direct/PV_Conseil_Classe_43598_36505.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: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 - - [28/Sep/2025 10:22:12] "GET /myclass/api/Send_Conseil_Classe_Proces_Verbal_By_PDF/kXKTZA2dCFTHvdQtP5q1_lUNz9xPgXqz0Q/68d12b06b0ebb745089a6b17/68d8edf54de67fc02b9542fc HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:27:17.616105 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:27:17] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:38:09.505200 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:38:09] "POST /myclass/api/Update_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:38:09.568910 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:38:09] "POST /myclass/api/Get_Given_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:38:34.422404 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:38:34.424404 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:38:34.427404 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:38:34.429912 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:38:34.433945 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:38:34] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:38:34] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:38:34] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:38:34] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:38:34] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:38:34.519173 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:38:34] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:38:46.280077 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:38:46] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:41:17.532238 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:41:17] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:41:17.540270 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:41:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:41:17.545783 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:41:17.546787 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:41:17.547789 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:41:17.548788 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:41:17.551785 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:41:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:41:17] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:41:17] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:41:17] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:41:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:42:04.958052 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:04.959052 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:04.961051 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:04.963051 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:04] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:42:04.967052 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:04.969051 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:04.972054 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:04] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:04] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:05] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:42:05.132248 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:05.134298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:05.135246 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:05.137248 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:05] "POST /myclass/api/Get_List_Jury/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:42:06.229215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:06.231213 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:06.234215 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:06] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:06] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:06] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:42:52.237811 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:52.239814 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:52.242814 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:52.245813 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:52.247812 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:52.250812 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:52.254813 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:52] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:42:52.258814 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:52] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:42:52.265812 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:52] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:42:52.267811 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:52] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:52] "POST /myclass/api/Get_List_Partner_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:52] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:42:53.596929 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:53] "POST /myclass/api/Get_Apprenant_Recorded_Image_from_front/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:42:55.358414 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:55.361933 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:55.363932 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:55.366933 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:42:55.369932 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:55] "POST /myclass/api/Get_Given_Apprenant_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:42:55.377453 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:55] "POST /myclass/api/Get_Apprenant_Recorded_Image_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:55] "POST /myclass/api/Get_List_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:55] "POST /myclass/api/Get_List_Apprenant_Notes_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:55] "POST /myclass/api/Get_Apprenant_List_Inscription/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:42:56.822755 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:42:56] "POST /myclass/api/Get_List_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:43:08.289850 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:43:08] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:43:14.462879 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:43:14] "POST /myclass/api/Add_Suivi_Pedagogique/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:43:14.608690 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:43:14] "POST /myclass/api/Get_List_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:43:16.453746 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:43:16] "POST /myclass/api/Get_Given_Suivi_Pedagogique/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:47:37.757980 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:47:37.758978 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:47:37.760978 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:47:37.761978 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:47:37.763978 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:47:37.766980 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:37] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:47:37.768770 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:37] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:37] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:37] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:37] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:37] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:47:39.507002 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:47:39.509002 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:47:39.511001 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:47:39.513001 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:47:39.514001 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:39] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:39] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:39] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:39] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:39] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:47:39.588519 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:39] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:47:42.022640 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:42] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:47:44.423590 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:47:44] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:48:09.949392 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:48:09.951390 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:48:09] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:48:09.955392 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:48:09.957392 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:48:09.958391 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:48:09] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:48:09.963392 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:48:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:48:09.966395 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:48:09] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:48:09] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:48:09] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:48:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:49:22.470213 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:49:22.471215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:49:22.472214 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:49:22.474215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:49:22.476212 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:49:22.478215 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:49:22] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:49:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:49:22] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:49:22.486213 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:49:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:49:22] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:49:22] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:49:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:50:17.886543 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:50:17] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:50:23.700766 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:50:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:50:24.966100 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:50:25] "POST /myclass/api/Get_Action_Historique_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:51:27.556334 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:51:27.558335 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:51:27.559334 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:51:27.561336 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:51:27.564334 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:51:27] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:51:27.566340 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:51:27.569341 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:51:27] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:51:27] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:51:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:51:27] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:51:27] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:51:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:51:45.476700 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:51:45.478700 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:51:45.479699 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:51:45.481705 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:51:45.482700 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:51:45.484698 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:51:45] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:51:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:51:45] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:51:45.494727 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:51:45] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:51:45] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:51:45] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:51:45] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:52:01.317614 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:52:01.319614 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:52:01.322614 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:52:01.324613 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:52:01.326612 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:52:01.329612 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:52:01] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:52:01.335616 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:52:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:52:01] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:52:01] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:52:01] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:52:01] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:52:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:52:22.609510 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:52:22.611020 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:52:22.612020 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:52:22.614019 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:52:22.615021 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:52:22.617020 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:52:22] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:52:22.621533 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:52:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:52:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:52:22] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:52:22] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:52:22] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:52:22] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:57:03.539630 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:57:03.541636 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:57:03.542635 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:57:03.543645 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:57:03.547636 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:57:03.550635 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:03] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:03] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:57:03.558649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:03] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:03] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:03] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:03] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:57:26.128902 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:57:26.129873 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:57:26.130875 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:57:26.132874 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:26] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:57:26.135875 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:57:26.139884 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:57:26.144882 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:26] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:26] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:26] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:26] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:26] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:57:28.316564 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:57:28.318562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:57:28.321562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:57:28.323591 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:57:28.324560 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:28] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:28] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:28] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:28] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:28] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:57:28.379611 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:57:28] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:58:23.000876 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:23.002880 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:23.004877 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:23.007877 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:23] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:58:23.009876 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:23.012183 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:23.013189 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:23] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:23] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:23] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:58:25.725285 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:25.727278 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:25.730287 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:25.733283 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:25.737279 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:25] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:25] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:25] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:25] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:58:25.808005 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:25] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:58:47.285865 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:47.287887 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:47.289889 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:47.290887 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:47.291886 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:47] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:58:47.295887 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:58:47.301893 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:47] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:47] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:47] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:47] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:47] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:58:54.238073 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:54.240076 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:54.243072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:54.246072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:58:54.249073 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:54] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:54] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:54] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:54] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:58:54.323072 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:58:54] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:59:30.871711 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:59:30.872711 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:59:30.874710 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:59:30.876711 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:59:30.879712 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:59:30] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:59:30.881710 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:59:30] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:59:30.885752 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:59:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:59:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:59:30] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:59:30] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:59:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:59:32.165227 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:59:32.167226 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:59:32.169225 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:59:32.171228 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 10:59:32.173227 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:59:32] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:59:32] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:59:32] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:59:32] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 10:59:32.232747 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:59:32] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 10:59:32] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:00:12.150488 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:00:12.152488 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:00:12.158488 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:00:12] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:00:12] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:00:12.164488 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:00:12.166489 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:00:12.170489 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:00:12] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:00:12.174487 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:00:12] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:00:12] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:00:12] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:00:12] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:00:23.511120 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:00:23.513125 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:00:23.515123 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:00:23.517123 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:00:23.519119 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:00:23.521120 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:00:23] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:00:23.527121 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:00:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:00:23] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:00:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:00:23] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:00:23] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:00:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:01:05.088415 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:05] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:01:05.095551 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:05.097419 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:05.099420 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:05.102423 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:05.105938 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:05.111937 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:05] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:05] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:05] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:05] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:01:13.302407 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:13.304410 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:13.307436 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:13.310417 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:13.312417 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:13.315416 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:13] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:01:13.318415 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:13] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:13] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:13] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:13] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:01:14.446100 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:14.449101 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:14.451101 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:14.454102 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:14.459105 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:14] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:14] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:14] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:14] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:01:14.514811 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:14] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:01:42.817075 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:42] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:01:56.731913 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:56.735916 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:56.741915 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:56.745921 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:56.749918 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:56] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:01:56.751912 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:01:56.758916 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:56] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:56] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:56] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:56] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:56] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:01:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:02:19.707357 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:02:19.708364 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:19] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:02:19.713363 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:02:19.715363 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:02:19.716362 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:02:19.718366 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:02:19.721996 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:19] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:19] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:19] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:19] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:20] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:02:39.882078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:02:39.883078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:02:39.885078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:02:39.887081 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:39] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:02:39.891079 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:02:39.893078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:02:39.895079 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:39] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:39] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:39] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:02:41.467130 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:02:41.469131 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:02:41.471129 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:02:41.472129 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:02:41.474135 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:41] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:41] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:41] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:41] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:41] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:02:41.551036 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:02:41] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:04:17.350275 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:17.352275 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:17.355276 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:04:17.361277 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:04:17.391148 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:17.392149 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:17.394150 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:17.396151 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:17.397149 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:17] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:04:17.400149 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:17.403149 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:17] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:17] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:17] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:04:22.556071 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:22.559075 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:22.560111 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:22.562071 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:22.565070 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:22] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:22] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:22] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:22] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:22] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:04:22.627570 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:22] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:04:47.110188 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:47.112189 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:47.113188 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:47] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:04:47.119189 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:47] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:47] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:04:47.150172 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:47.151177 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:47.153177 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:47.154177 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:47.156177 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:47.157178 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:47] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:47] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:47] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:04:47.164178 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:47] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:47] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:47] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:47] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:04:48.405513 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:48.408516 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:48.410512 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:48.413513 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:04:48.415512 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:48] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:48] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:48] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:48] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:48] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:04:48.465980 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:04:48] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:05:23.665941 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:05:23.668944 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:05:23.672946 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:05:23.683942 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:05:23] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:05:23.687944 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:05:23.699964 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:05:23.708957 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:05:23] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:05:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:05:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:05:23] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:05:23] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:05:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:05:28.997041 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:05:29.443648 : Get_Given_Jury_Soutenenace -'' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 4285
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:05:29] "POST /myclass/api/Get_Given_Jury_Soutenenace/ 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-09-28 11:06:49.610858 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 11:06:49.610858 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 11:06:49.610858 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 11:06:49.610858 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 11:06:49.610858 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-28 11:07:25.680171 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 11:07:25.680171 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 11:07:25.680171 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 11:07:25.680171 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 11:07:25.680171 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-28 11:07:42.309501 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 11:07:42.309501 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 11:07:42.309501 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 11:07:42.309501 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 11:07:42.309501 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-28 11:08:34.840807 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 11:08:34.840807 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 11:08:34.840807 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 11:08:34.840807 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 11:08:34.840807 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-28 11:09:08.976224 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 11:09:08.976224 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 11:09:08.976224 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 11:09:08.976224 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 11:09:08.976224 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-28 11:10:19.231160 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 11:10:19.231160 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 11:10:19.232161 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 11:10:19.232161 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 11:10:19.232161 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-28 11:11:53.099534 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 11:11:53.099534 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 11:11:53.099534 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 11:11:53.099534 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 11:11:53.099534 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-28 11:12:34.777489 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 11:12:34.777489 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 11:12:34.777489 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 11:12:34.777489 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 11:12:34.777489 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-28 11:13:21.849505 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 11:13:21.849505 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 11:13:21.849505 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 11:13:21.849505 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 11:13:21.849505 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-28 11:15:43.952236 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:15:43.953235 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:15:43.955236 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:15:43.956236 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:15:43.957244 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:15:43.960241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:15:43] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:15:43.966242 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:15:43] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:15:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:15:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:15:43] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:15:43] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:15:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:18:30.574894 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:18:30.575465 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:18:30.577275 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:18:30.578584 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:18:30.580212 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:18:30.584217 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:18:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:18:30] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:18:30.591227 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:18:30] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:18:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:18:30] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:18:30] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:18:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:18:44.096679 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:18:44.097678 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:18:44.099678 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:18:44.100678 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:18:44.102678 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:18:44.103678 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:18:44] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:18:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:18:44.110218 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:18:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:18:44] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:18:44] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:18:44] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:18:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:21:53.723961 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:21:53.726967 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:21:53.727964 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:21:53.731968 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:21:53.733960 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:21:53.735963 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:21:53] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:21:53] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:21:53.743971 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:21:53] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:21:53] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:21:53] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:21:53] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:21:54] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:25:18.643082 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:25:18.644160 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:25:18.646164 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:25:18.648166 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:25:18.649165 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:18] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:25:18.653590 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:25:18.657099 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:18] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:18] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:18] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:18] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:18] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:25:44.354104 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:25:44.356103 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:25:44.358683 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:25:44.360734 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:25:44.361732 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:44] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:25:44.362701 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:25:44.365976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:44] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:44] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:44] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:25:50.658899 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:25:50.660906 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:25:50.661901 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:25:50.663901 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:25:50.665900 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:50] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:50] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:50] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:25:50.709596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:25:50] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:26:08.371500 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:26:08.817282 : Add_Update_Conseil_Class_Apprenant_Observation Le champ 'jury_observation' n'est pas autorisé
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:26:08] "POST /myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:28:11.767373 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:28:11.769379 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:28:11.771383 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:28:11.773379 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:28:11] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:28:11.778380 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:28:11.779390 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:28:11.781386 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:28:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:28:11] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:28:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:28:11] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:28:11] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:28:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:28:17.433578 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:28:17.438578 : Update_Conseil_Class -'code' - Line : 1537
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:28:17] "POST /myclass/api/Update_Conseil_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\\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-09-28 11:29:54.917542 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 11:29:54.917542 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 11:29:54.917542 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 11:29:54.917542 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 11:29:54.917542 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-28 11:29:56.806012 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:29:56.927537 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:29:57.034201 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:29:57.086307 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:29:57] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:29:57] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:29:57.207485 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:29:57.242487 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:29:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:29:57.327442 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:29:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:29:57] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:29:58] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:29:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:30:03.006833 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:30:06.221280 : Update_Conseil_Class -'jury_date_heure_debut' - Line : 1636
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:30:06] "POST /myclass/api/Update_Conseil_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\\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-09-28 11:31:55.970729 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 11:31:55.970729 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 11:31:55.970729 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 11:31:55.970729 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 11:31:55.970729 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-28 11:32:55.608287 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:32:55] "POST /myclass/api/Update_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:32:55.687118 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:32:55.691163 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:32:55.693141 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:32:55] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:32:55] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:32:55] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:32:55.760806 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:32:55] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:33:12.640313 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:33:12] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:33:24.389968 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:33:24.392972 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:33:24.395972 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:33:24.399245 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:33:24.401766 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:33:24] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:33:24] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:33:24] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:33:24] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:33:24] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:33:24.483191 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:33:24] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:33:28.801182 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:33:28] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:33:31.118939 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:33:31.121943 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:33:31.126467 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:33:31.132462 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:33:31.138461 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:33:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:33:31] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:33:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:33:31] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:33:31] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:33:31.185483 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:33:31] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:34:04.994322 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:34:04] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:34:04.996339 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:34:05] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:34:06.674851 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:34:06.676856 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:34:06] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:34:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:34:12.133620 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:34:12] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:34:12.134644 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:34:12] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:34:13.702489 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:34:13.704485 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:34:13] "POST /myclass/api/Get_Given_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:34:13] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:34:17.967105 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:34:17.969102 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:34:17] "POST /myclass/api/Get_Given_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:34:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:36:26.875018 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:36:26.877018 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:36:26.878021 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:36:26.880021 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:36:26.882026 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:36:26.884026 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:36:26] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:36:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:36:26.893028 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:36:26] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:36:26] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:36:26] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:36:26] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:36:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:37:00.387154 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:37:00.388448 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:37:00.389723 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:37:00.393129 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:37:00.394140 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:37:00.396135 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:37:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:37:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:37:00.403140 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:37:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:37:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:37:00] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:37:00] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:37:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:37:22.279513 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:37:22.280514 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:37:22.284519 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:37:22.288512 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:37:22.291516 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:37:22.295513 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:37:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:37:22] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:37:22.307523 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:37:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:37:22] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:37:22] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:37:22] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:37:22] "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\\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-09-28 11:40:02.325669 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 11:40:02.325669 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 11:40:02.325669 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 11:40:02.326670 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 11:40:02.326670 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-28 11:41:57.526156 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:41:57.528645 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:41:57.529651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:41:57.530724 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:41:57.531643 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:41:57.532645 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:41:57] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:41:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:41:57.542164 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:41:57] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:41:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:41:57] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:41:57] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:41:57] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:42:04.163639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:04.165640 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:04.167145 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:04.169706 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:04.170706 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:04] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:04] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:04] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:04] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:04] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:42:04.236713 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:04] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:42:11.631159 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:11.633161 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:11.636165 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:11.639160 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:11.644160 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:11] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:11] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:11] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:11] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:42:11.705335 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:11] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:42:27.459341 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:27] "POST /myclass/api/Update_Conseil_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:42:27.513424 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:27.514423 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:27.515423 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:27] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:27] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:27] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:42:27.581459 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:27] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:42:29.973553 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:29.975552 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:29.977571 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:29.980551 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:29.983551 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:29] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:29] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:30] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:42:30.023864 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:30] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:42:32.180950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:32.182944 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:32.185945 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:32.187943 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 11:42:32.190453 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:32] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:32] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:32] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:32] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:32] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:42:32.226977 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:42:32] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:46:25.493675 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:46:25] "POST /myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:46:28.239235 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:46:28] "POST /myclass/api/Get_List_RH_Not_In_jury_membre/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:46:32.223950 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:46:32] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:46:43.672600 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:46:43] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 11:46:52.513286 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 11:46:52] "POST /myclass/api/Get_Given_Jury_Apprenant_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-09-28 12:56:54.275213 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 12:56:54.275213 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 12:56:54.275213 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 12:56:54.275213 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 12:56:54.275213 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-28 12:57:06.760889 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 12:57:06.760889 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 12:57:06.760889 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 12:57:06.760889 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 12:57:06.760889 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-28 12:57:23.464673 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 12:57:23.464673 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 12:57:23.464673 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 12:57:23.464673 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 12:57:23.464673 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-28 12:58:17.352138 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 12:58:17.352138 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 12:58:17.352138 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 12:58:17.352138 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 12:58:17.352138 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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-09-28 12:59:04.522524 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 12:59:04.522524 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 12:59:04.523523 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 12:59:04.523523 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 12:59:04.523523 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-28 13:02:11.125526 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:02:11.125526 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:02:11.125526 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:02:11.125526 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:02:11.125526 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-28 13:02:18.582963 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:02:18.582963 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:02:18.582963 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:02:18.582963 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:02:18.582963 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-28 13:02:32.583717 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:02:32] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:02:34.984800 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n
\n
\n
\nConseil de classe : Procès Verbal
\n
\n
\nCe document est le procès verbal
\n
\nImprimé le : 28/09/2025
'
+ dest = <_io.BufferedRandom name='./temp_direct/PV_Conseil_Classe_43598_34799.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: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 - - [28/Sep/2025 13:02:35] "GET /myclass/api/Send_Conseil_Classe_Proces_Verbal_By_PDF/kXKTZA2dCFTHvdQtP5q1_lUNz9xPgXqz0Q/68d2e1c5bc0bfa6e402b96cc/68d8edf54de67fc02b9542fc HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:03:33.196337 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:03:33] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:04:01.323723 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:04:01.324723 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:04:01.326723 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:04:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:04:01.338725 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:04:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:04:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:04:01.373726 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:04:01] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:04:01.375231 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:04:01] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:04:03.949405 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:04:03] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:04:03.951407 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:04:03] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:04:09.260741 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:04:09] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:04:10.942703 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:04:10.944684 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:04:10] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:04:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:04:19.753408 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:04:19] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:06:17.705312 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:06:17] "POST /myclass/api/Update_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:06:17.782577 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:06:17] "POST /myclass/api/Get_Given_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:06:22.147714 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:06:22] "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\\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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-28 13:19:38.566294 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:19:38.566294 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:19:38.567289 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:19:38.567289 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:19:38.567289 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-28 13:19:47.242630 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:19:47.242630 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:19:47.243625 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:19:47.243625 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:19:47.243625 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-28 13:25:39.988027 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:25:40] "POST /myclass/api/Update_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:25:40.084570 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:25:40] "POST /myclass/api/Get_Given_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:25:51.628806 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:25:51] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:25:51.631799 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:25:51] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:25:52.829198 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:25:52] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:25:52.833199 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:25:52] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:25:54.479479 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:25:54.481475 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:25:54] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:25:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:25:57.862675 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:25:59.891305 : Get_Default_Partner_Document_By_Internal_Ref -'default' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 1769
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:25:59] "POST /myclass/api/Get_Default_Partner_Document_By_Internal_Ref/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:06.008433 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:06] "POST /myclass/api/Delete_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:06.050416 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:06] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:13.920990 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:13] "POST /myclass/api/Get_List_Default_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:20.007262 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:26:20.008262 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:20] "POST /myclass/api/Get_Given_DFAULT_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:20] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_courrier_template_id/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:22.535172 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:22] "POST /myclass/api/Add_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:22.601751 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:22] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:27.494726 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:26:27.498258 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:26:27.504261 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:27.517254 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:27] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:27.550579 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:27] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:27.554565 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:27] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:30.436091 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:26:30.440089 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:30] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:30] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:33.096308 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:33] "POST /myclass/api/Get_Default_Partner_Document_By_Internal_Ref/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:37.054132 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:37] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:37.144838 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:37] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:43.560407 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:26:43.564925 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:26:43.568928 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:26:43.572923 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:26:43.577922 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:43] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:43] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:43] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:43] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:43] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:43.649925 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:43] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:56.253389 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:26:56] "POST /myclass/api/Get_List_Partner_Document_with_filter_No_HTML_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:26:58.265603 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n
\n
\n
\nProcès-verbal du Conseil de Classe – Trimestre 1
\n
\nClasse : MySy Licence Informatique
\nPromotion: Licence info Semestre 1
\nGroupe : TD_GRP Grp_1
\nAnnée scolaire : 2025-2026Date & Heure : 30/09/2025 18:00 - 30/09/2025 20:30Lieu :
\n - à
\n
\n1.Membre du conseil de classe :
\n\n\n\nNom \nPrénom \nEmail \nPrésent \n \n\n \n \n\npart nom4_client \npart 4 \nmysytraining+apprenant3@gmail.com € \n1 € \n \n\n \n \n\npart nom6_client \npart 6 \nmysy1000formation+02@gmail.com € \n1 € \n \n\n \n \n \n
\n
\n2. Bilan général de la classe :
\n
Observation Observation Observation
\n
\n3. Observations Apprenants/élèves :
\n\n\n\nNom \nPrénom \nEmail \nObservation \n \n\n \n \n\npart nom2 \npart 2 \nmysytraining+apprenant1@gmail.com € \nqsqdqsdsq € \n \n\n \n \n\npart nom4_client \npart 4 \nmysytraining+apprenant3@gmail.com € \nqsdsqsqsss € \n \n\n \n \n\npart nom2_lot2 \npart 2 \nmysytraining+apprenant1_lot2@gmail.com € \nddddddddddddddddd € \n \n\n \n \n\npart nom5_client \npart 5 \nmysy1000formation+01@gmail.com € \ndddd € \n \n\n \n \n\npart nom6_client \npart 6 \nmysy1000formation+02@gmail.com € \nss € \n \n\n \n \n\npart nom3_client_lot2 \npart 3 \nmysytraining+apprenant2_lot2@gmail.com € \n € \n \n\n \n \n \n
\n
\n4. Décisions :
\n
dzecisionnn
\n
\n5. Recommandation :
\n
Recommandation Recommandation Recommandation
\n
\nCe document est le procès verbal
\n
\nImprimé le : 28/09/2025
'
+ dest = <_io.BufferedRandom name='./temp_direct/PV_Conseil_Classe_43598_97598.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 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 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: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 - - [28/Sep/2025 13:26:58] "GET /myclass/api/Send_Conseil_Classe_Proces_Verbal_By_PDF/kXKTZA2dCFTHvdQtP5q1_lUNz9xPgXqz0Q/68d2e1c5bc0bfa6e402b96cc/68d91b5ef2c60532beade061 HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:27:45.811065 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:27:45] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:07.715086 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:07] "POST /myclass/api/Update_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:07.781068 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:07] "POST /myclass/api/Get_Given_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:13.751208 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:13.754212 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:13.756215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:13.759211 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:13.762241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:13.767210 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:13.768208 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:13.772209 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:13.773211 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:13] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:13.777209 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:13.778208 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:13] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:13] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:13.784208 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:13] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:13] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:14] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:14.998460 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:15.000455 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:15.001456 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:15.003457 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:15.005455 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:15.008457 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:15.013455 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:15] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:15.015454 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:15] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:15] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:15.018456 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:15] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:15.021454 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:15.023455 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:15.025455 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:15] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:15] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:20.144028 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:20.149028 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:20.152026 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:20.154025 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:20.160035 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:29:20.162057 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:29:20.168039 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:20] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:29:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:31:17.591144 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:31:17.596558 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:31:17.598556 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:31:17.601555 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:31:17.605855 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:31:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:31:17.618376 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:31:17] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:31:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:31:17.632667 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:31:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:31:17.640351 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:31:17] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:31:17.646265 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:31:17] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:31:17.656393 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:31:17.668368 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:31:17.674369 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:31:17] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:31:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:31:17] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:31:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:31:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:31:18] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:34:14.440105 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:34:14.445103 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:34:14.450214 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:34:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:34:14.457221 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:34:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:34:14.462105 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:34:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:34:14.474105 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:34:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:34:14] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:34:14.486131 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:34:14.491132 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:34:14] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:34:14.498680 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:34:14.503693 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:34:14] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:34:14.512672 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:34:14.525046 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:34:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:34:14] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:34:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:34:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:34:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:37:07.508415 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:37:07.512397 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:37:07.517402 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:37:07.523404 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:37:07.526435 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:37:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:37:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:37:07.536399 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:37:07.542405 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:37:07.550405 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:37:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:37:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:37:07] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:37:07] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:37:07.564960 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:37:07.569917 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:37:07] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:37:07.575917 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:37:07.578913 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:37:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:37:07] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:37:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:37:07] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:37:08] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:38:35.905614 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:38:35.921124 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:38:35] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:38:35.945125 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:38:35] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:38:35.976119 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:38:35.980118 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:38:35.986119 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:38:35.989119 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:38:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:38:36] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:38:36] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:38:36] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:38:36.052653 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:38:36] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:38:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:38:36.096713 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:38:36.140848 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:38:36] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:38:36.183743 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:38:36] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:38:36.214277 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:38:36] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:38:37] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:40:45.887695 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:40:45.892699 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:40:45.896699 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:40:45.904730 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:40:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:40:45.907742 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:40:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:40:45.912780 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:40:45.921291 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:40:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:40:45] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:40:45.936267 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:40:45.955805 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:40:45] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:40:45] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:40:45.972804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:40:45] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:40:45.980838 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:40:45.989838 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:40:45] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:40:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:40:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:40:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:40:47] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:41:30.091086 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:41:30.096087 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:41:30.100087 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:41:30.111096 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:41:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:41:30.122600 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:41:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:41:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:41:30.139137 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:41:30.147126 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:41:30] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:41:30.155124 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:41:30] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:41:30.162124 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:41:30] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:41:30.172122 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:41:30] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:41:30.186123 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:41:30.199127 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:41:30] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:41:30] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:41:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:41:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:41:31] "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-09-28 13:43:09.801089 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:43:09.801089 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:43:09.801089 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:43:09.801089 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:43:09.801089 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-28 13:43:40.529931 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:43:40.529931 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:43:40.529931 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:43:40.529931 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:43:40.529931 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-28 13:45:35.965779 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:45:35.965779 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:45:35.965779 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:45:35.965779 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:45:35.965779 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-28 13:46:08.581457 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:46:08.581457 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:46:08.581457 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:46:08.581457 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:46:08.581457 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-28 13:46:23.756489 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:46:23.756489 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:46:23.756489 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:46:23.756489 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:46:23.756489 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-28 13:46:37.874524 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:46:37.874524 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:46:37.874524 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:46:37.874524 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:46:37.875524 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-28 13:47:07.826004 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:47:07.826004 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:47:07.826004 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:47:07.826004 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:47:07.826004 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-28 13:47:23.433644 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:47:23.433644 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:47:23.433644 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:47:23.433644 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:47:23.433644 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-28 13:47:51.949784 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:47:51.949784 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:47:51.949784 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:47:51.949784 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:47:51.949784 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-28 13:48:21.778209 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:48:21.778209 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:48:21.778209 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:48:21.778209 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:48:21.778209 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-28 13:48:47.424274 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:48:47.424274 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:48:47.424274 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:48:47.424274 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:48:47.424274 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-28 13:49:25.220376 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:49:25.221376 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:49:25.221376 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:49:25.221376 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:49:25.221376 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-28 13:50:16.724086 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:50:16.725085 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:50:16.725085 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:50:16.725085 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:50:16.726084 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-28 13:50:49.157799 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:50:49.157799 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:50:49.157799 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:50:49.157799 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:50:49.157799 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-28 13:50:49.322952 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:49.327951 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:49.330950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:49.333954 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:49.337952 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:49.340951 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:49.344951 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:49] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:49] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:49] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:49] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:50:55.133485 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:55.135485 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:55.137485 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:55.139487 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:55.142494 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:50:55.146740 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:50:55.149753 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:55] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:55] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:50:55.152755 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:55.154752 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:55] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:50:55.157257 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:55] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:50:55.160269 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:55.162274 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:55] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:55] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:50:58.027206 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:58.030241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:58.034232 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:58.039209 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:50:58.051786 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:58] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:58] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:50:58.062784 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:50:58.076785 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:50:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:51:51.389080 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:51:51.393079 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:51:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:51:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:51:51.399079 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:51:51.403080 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:51:51.404079 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:51:51.404079 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:51:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:51:51.405081 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:51:51.407079 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:51:51] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:51:51.412081 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:51:51.414080 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:51:51] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:51:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:51:51.420363 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:51:51] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:51:51.423364 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:51:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:51:51] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:51:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:51:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:51:51] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:52:44.878621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:52:44.880620 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:52:44.882621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:52:44.885621 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:52:44.888619 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:44] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:52:44.891623 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:52:44.894620 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:44] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:52:44.898620 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:44] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:52:44.902621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:52:44.903620 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:44] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:44] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:52:44.907621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:52:44.910621 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:44] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:45] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:52:47.669731 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:52:47.672732 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:52:47.673732 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:52:47.676732 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:52:47.677732 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:52:47.678735 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:52:47.683312 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:47] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:52:57.917495 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:57] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:52:58.084189 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:52:58.085220 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:58] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:52:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:53:03.257536 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:53:03.259536 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:53:03.260568 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:53:03.268814 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:53:03.318404 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:53:03.319409 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:53:03.321409 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:53:03.323410 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:53:03.327410 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:53:03.329411 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:53:03.332409 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:53:03.333915 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:53:03.335925 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:53:03.339440 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:53:03.342439 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:53:03.345438 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:03] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:53:06.264604 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:53:06.268122 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:53:06.271122 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:53:06.272128 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:53:06.277121 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:53:06.280119 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:53:06.284121 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:06] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:53:21.786068 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:21] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:53:21.900478 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:53:21.901477 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:21] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:53:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:54:50.414199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:54:50.417201 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:54:50.420316 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:54:50.423200 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:54:50.428890 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:54:50.434872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:54:50.437872 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:50] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:50] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:54:50.442876 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:54:50.445888 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:50] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:54:50.449383 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:50] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:54:50.452392 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:54:50.454906 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:50] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:50] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:54:53.327813 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:54:53.330818 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:54:53.332814 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:54:53.335815 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:54:53.338813 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:53] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:54:53.344816 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:54:53.345815 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:53] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:53] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:54:53] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:02.088972 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:02] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:02.239196 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:55:02.241208 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:02] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:02] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:22.995080 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:55:22.999289 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:55:23.003290 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:23] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:23.016808 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:23] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:23] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:23.095833 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:55:23.100835 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:55:23.108864 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:23.115408 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:23] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:23.133409 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:23.144439 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:23] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:23.151432 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:55:23.159416 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:23] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:23] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:23.170405 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:55:23.184410 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:23.203414 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:23] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:23.221929 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:23] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:24] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:26.219791 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:55:26.224793 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:55:26.227790 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:55:26.232790 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:55:26.233789 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:26.238790 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:55:26.246791 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:26] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:26] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:26] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:55:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:56:06.409973 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:56:06.412973 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:56:06.415972 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:56:06.419971 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:56:06.421972 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:56:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:56:06.425970 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:56:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:56:06.430971 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:56:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:56:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:56:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:56:06] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:56: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\\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-09-28 13:58:05.488961 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:58:05.488961 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:58:05.488961 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:58:05.488961 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:58:05.488961 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-28 13:58:05.557584 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:58:05.559478 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:58:05.560477 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:58:05.562477 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:58:05.563477 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:58:05.564478 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:58:05.631101 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:05] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:58:05.637101 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:05] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:58:05.641100 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:05] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:58:05.652101 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:05] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:58:05.667161 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:05] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:58:05.677114 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:05] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:05] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:05] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:05] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:58:10.370622 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:58:10.372624 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:58:10.375621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 13:58:10.377619 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:58:10.381622 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:58:10.384630 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 13:58:10.386628 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:10] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 13:58:30] "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-09-28 13:59:14.543072 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 13:59:14.544072 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 13:59:14.544072 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 13:59:14.544072 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 13:59:14.544072 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-28 14:00:24.278911 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:00:24.289912 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:00:24.297914 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:00:24.307911 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:00:24.314925 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:00:24.321927 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:00:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:00:24.346030 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:00:24] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:00:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:00:24] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:00:24] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:00:24.364033 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:00:24] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:00:24.372032 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:00:24.379032 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:00:24] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:00:24.396033 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:00:24.403033 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:00:24] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:00:24] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:00:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:00:24] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:00:26] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:01:55.448429 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:01:55.451426 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:01:55.455429 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:01:55.458422 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:01:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:01:55.463425 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:01:55] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:01:55.468435 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:01:55.471434 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:01:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:01:55.478435 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:01:55] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:01:55.482966 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:01:55] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:01:55.488963 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:01:55] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:01:55] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:01:55.494961 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:01:55.499961 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:01:55] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:01:55] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:01:55] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:01:55] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:01:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:02:07.865169 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:02:07.868169 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:02:07.871170 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:02:07.873170 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:02:07.877167 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:02:07.882176 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:02:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:02:07.888176 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:02:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:02:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:02:07] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:02:07.896264 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:02:07.900265 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:02:07.904264 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:02:07] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:02:07] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:02:07.915785 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:02:07] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:02:07] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:02:07.924787 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:02:07] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:02:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:02:08] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:02:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:03:33.916137 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:33.917144 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:33.919145 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:33.921146 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:33.923145 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:33.925144 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:33] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:33] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:03:33.932143 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:03:33.933648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:33.937653 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:33] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:03:33.941654 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:33] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:03:33.945660 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:33.947707 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:33] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:33] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:33] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:34] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:03:40.792237 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:40.793253 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:40.795237 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:40] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:03:40.802236 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:40] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:40] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:03:40.849235 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:40.850236 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:40.852236 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:40.854237 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:40.856236 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:03:40.859241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:40.861241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:40] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:03:40.866241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:40.868241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:03:40.870241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:40] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:03:40.874652 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:40] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:03:40.877651 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:40] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:40] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:40] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:03:41] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:04:52.547237 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:04:52.550241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:04:52.553237 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:04:52.558237 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:04:52.563239 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:04:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:04:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:04:52.571238 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:04:52.573239 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:04:52.577235 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:04:52] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:04:52.585235 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:04:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:04:52] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:04:52] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:04:52.593237 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:04:52] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:04:52.598245 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:04:52.602245 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:04:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:04:52] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:04:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:04:52] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:04:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:05:25.282029 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:05:25.284027 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:05:25.286030 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:05:25.294266 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:05:25.345415 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:05:25.346420 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:05:25.348418 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:05:25.349418 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:05:25.352422 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:05:25.354421 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:05:25.357418 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:05:25.359416 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:05:25.364418 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:05:25.369417 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:05:25.373420 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:05:25.376424 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:25] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:05:47.024046 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:05:47.026042 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:05:47.029043 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:05:47.032045 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:05:47.037041 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:05:47.041046 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:05:47.045046 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:47] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:05:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:06:50.341436 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:06:50.345436 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:06:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:06:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:06:50.351470 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:06:50.353434 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:06:50.354435 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:06:50.358437 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:06:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:06:50.362435 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:06:50] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:06:50] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:06:50.365436 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:06:50.366435 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:06:50] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:06:50.369436 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:06:50] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:06:50.373437 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:06:50.373437 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:06:50] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:06:50] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:06:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:06:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:06:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:09.956752 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:09.958754 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:09.960756 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:09.963274 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:09.965274 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:09.973305 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:09.974275 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:09.980276 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:09] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:09] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:09.985276 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:09] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:09.989273 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:09.991305 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:09.995276 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:09] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:10] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:46.102818 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:46.103818 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:46.105818 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:46.115828 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:46.162850 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:46.164852 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:46.165851 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:46.167851 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:46.170854 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:46.174852 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:46.178851 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:46.179851 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:46.184853 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:46.186852 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:46.189852 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:46.192851 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:46] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:50.411237 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:50.414237 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:50.417237 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:50.419234 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:50] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:50.422235 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:07:50.426236 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:07:50.427234 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:50] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:50] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:50] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:50] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:07:50] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:08:00.448232 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:08:00.450230 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:08:00.452236 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:08:00.455231 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:08:00.458762 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:00] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:08:00.462763 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:08:00.467279 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:00] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:00] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:00] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:08:07.642109 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:07] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:08:07.832025 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:08:07.834027 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:07] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:07] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:08:12.688793 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:08:12.691792 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:08:12.694791 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:08:12.696790 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:08:12.699792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:12] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:08:12.705793 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:12] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:12] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:08:12.711791 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:12] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:12] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:08:19.737579 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:19] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:08:19.895505 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:08:19.896509 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:19] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:08:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:10:30.025057 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:10:30.028058 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:10:30.030060 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:10:30.034057 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:10:30.036058 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:10:30] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:10:30.039058 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:10:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:10:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:10:30.044059 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:10:30] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:10:30] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:10:30] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:10:30] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:10:39.983448 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:10:40] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:10:40.103739 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:10:40.105865 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:10:40] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:10:40] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:26:07.308985 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:26:07] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:26:11.002281 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:26:11.004790 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:26:11.005788 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:26:11] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:26:11.018300 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:26:11] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:26:11] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:26:11.055540 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:26:11] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:26:11.060539 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:26:11] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:26:18.115657 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:26:18] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:26:18.118657 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:26:18] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:26:19.622269 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 14:26:19.626248 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:26:19] "POST /myclass/api/Get_Given_Partner_Document_Super_Admin/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:26:19] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 14:26:22.009636 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 14:26:22] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 15:59:00.024555 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 15:59:00.028557 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 15:59:00.031555 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 15:59:00.034799 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 15:59:00.036805 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 15:59:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 15:59:00.040803 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 15:59:00.043804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 15:59:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 15:59:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 15:59:00] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 15:59:00] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 15:59:00] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 15:59:00] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 16:40:09.545452 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 16:40:09.547469 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 16:40:09.550999 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 16:40:09.557516 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 16:40:09.567049 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 16:40:09.575575 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 16:40:09.585593 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:09] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 16:40:09.594664 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 16:40:09.603701 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:09] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 16:40:09.609229 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 16:40:09.617751 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:09] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 16:40:09.626797 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:09] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:09] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:09] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 16:40:37.096696 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 16:40:37.097696 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 16:40:37.101688 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:37] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 16:40:37.116710 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:37] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:37] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 16:40:38.362683 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:38] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 16:40:41.848192 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 16:40:41.855777 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 16:40:41.861311 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:41] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 16:40:41] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ 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-09-28 20:57:50.426254 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 20:57:50.426254 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 20:57:50.426254 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 20:57:50.426254 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 20:57:50.426254 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-28 20:58:07.570868 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-28 20:58:07.570868 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-28 20:58:07.570868 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-28 20:58:07.571876 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-28 20:58:07.571876 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-28 21:14:50.589902 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:50] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:14:51.597346 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:14:51.600803 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:14:51.602805 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:14:51.609802 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:51] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:14:51.638828 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:51] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:51] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:14:51.675821 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:14:51.679291 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:14:51.683292 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:14:51.687406 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:51] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:14:51.695406 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:14:51.700859 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:51] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:51] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:51] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:51] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:14:59.180078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:14:59.183078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:14:59.186362 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:14:59.190363 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:14:59.194361 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:14:59.199360 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:59] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:14:59.207707 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:59] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:59] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:59] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:14:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:15:00.724264 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:15:00.725701 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:15:00.730561 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:15:00.734214 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:15:00.739223 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:15:00] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:15:00] "POST /myclass/api/Get_Given_Jury_With_Members/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:15:00] "POST /myclass/api/Get_List_Jury_Soutenenace/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:15:00] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class_From_Session_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:15:00] "POST /myclass/api/Get_Given_Jury_Apprenant_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:15:00.813870 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:15:00] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:15:44.897906 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:15:44.906897 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:15:44.911910 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:15:44.917904 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:15:44.925639 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:15:44] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:15:44.935678 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:15:44.944691 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:15:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:15:44] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:15:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:15:44] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:15:44] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:15:45] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:16:21.583740 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:16:21.587744 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:16:21.595750 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:16:21.598736 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:16:21.603792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:16:21] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:16:21.615836 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:16:21.625407 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:16:21] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:16:21] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:16:21] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:16:21] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:16:21] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:16:21] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:28:44.857961 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:28:44.866860 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:28:44.873548 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:28:44.881544 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:28:44.889207 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:28:44] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:28:44.894745 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:28:44.907515 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:28:44] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:28:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:28:44] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:28:44] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:28:44] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:28:45] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:33:46.479683 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:33:46.489201 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:33:46.497201 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:33:46.506202 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-28 21:33:46.518306 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:33:46] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:33:46] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:33:46.538425 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:33:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-28 21:33:46.553501 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:33:46] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:33:46] "POST /myclass/api/Get_List_Conseil_Classe/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:33:46] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [28/Sep/2025 21:33:46] "POST /myclass/api/GetAllValideSessionPartner_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-09-29 19:54:42.310247 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-29 19:54:42.310247 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-29 19:54:42.310247 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-29 19:54:42.310247 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-29 19:54:42.310247 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-29 19:54:55.785354 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-29 19:54:55.785354 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-29 19:54:55.785354 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-29 19:54:55.785354 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-29 19:54:55.785354 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-29 19:55:14.867548 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:15] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:55:18.428654 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:55:18.463653 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:55:18.478654 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:18] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:55:18.546185 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:18] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:55:18.597192 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:18] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:55:18.604224 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:root:2025-09-29 19:55:18.623759 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:18] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:18] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:18] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:55:18.673299 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:18] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:55:18.709703 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:18] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:55:18.761472 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:55:18.789350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:18] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:18] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:55:35.265454 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:55:35.270457 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:55:35.278473 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:55:35.285475 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:35] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:35] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:35] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:35] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:55:47.298145 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:47] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:55:49.490119 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:55:49] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:57:05.821473 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:57:05.829522 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:57:05.839572 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:57:05.850111 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:57:05] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:57:05] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:57:05] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:57:05] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:57:08.708824 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:57:08] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:57:11.289475 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:57:11] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:57:11.655762 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:57:11] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:58:06.582466 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:58:06.590465 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:58:06.598119 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:58:06.606118 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:58:06] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:58:06] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:58:06] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:58:06] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:58:13.783773 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:58:13] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:58:16.064596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:58:16] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:59:00.321906 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:59:00.324902 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:59:00.334949 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:59:00.345503 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:59:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:59:00] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:59:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:59:00] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:59:04.878054 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:59:04] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:59:07.286701 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:59:07] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:59:54.774733 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:59:54.780736 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:59:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:59:54.796256 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:59:54.811272 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:59:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:59:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:59:54.835812 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:59:54.841783 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:59:54.849831 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 19:59:54.856782 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:59:54] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:59:54] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:59:54] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:59:54] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 19:59:59.433237 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 19:59:59] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:00:05.805187 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:05] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:00:24.123174 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:00:24.131773 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:00:24.141344 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:00:24.150624 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:24] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:24] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:24] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:24] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:00:32.574850 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:00:32.582540 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:00:32.590568 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:00:32.599583 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:32] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:32] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:32] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:32] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:00:44.799721 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:00:44.808453 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:00:44.814679 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:00:44.845089 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:44] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:00:45.337154 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:00:45.344016 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:00:45.347007 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:00:45.357142 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:45] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:45] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:45] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:45] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:00:58.901200 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:00:58] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:01:01.215442 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:01:01] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:01:29.473005 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:01:29.478015 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:01:29.483051 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:01:29.487013 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:01:29] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:01:29] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:01:29] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:01:29] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:01:49.032227 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:01:49.040223 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:01:49.050119 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:01:49.056245 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:01:49] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:01:49] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:01:49] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:01:49] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:02:12.865604 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:02:12.872604 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:02:12.880705 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:02:12.883606 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:12] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:12] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:12] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:13] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:02:49.306025 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:02:49.310027 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:02:49.314136 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:02:49.319678 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:49] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:49] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:49] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:49] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:02:53.050512 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:02:53.053880 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:02:53.056880 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:53] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:02:53.069093 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:53] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:53] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:02:53.131552 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:02:53.135907 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:02:53.138926 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:02:53.144932 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:53] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:53] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:53] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:53] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:02:55.547079 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:55] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:02:57.396192 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:02:57] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:04:02.821966 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:04:02.828982 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:04:02.837982 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:04:02.847198 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:02] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:02] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:02] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:02] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:04:07.370597 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:07] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:04:10.862344 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:10] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:04:24.094761 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:04:24.097750 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:04:24.102748 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:04:24.118490 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:24] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:24] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:24] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:24] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:04:29.760338 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:29] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:04:32.064427 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:32] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:04:44.403970 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:04:44.415969 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:04:44.424969 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:44] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:44] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:44] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:04:44.503309 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:44] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:04:52.911133 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:04:52.915133 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:04:52.921177 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:04:52.943140 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:04:52.972263 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:04:52.976304 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:04:52.982258 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:04:52.985257 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:52] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:53] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:53] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:53] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:04:55.541524 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:55] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:04:57.623370 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:04:57] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:06:22.482488 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:06:22.489382 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:06:22.498391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:06:22.508380 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:22] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:22] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:22] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:22] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:06:30.718100 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:06:30.721104 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:06:30.724115 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:30] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:06:30.737126 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:30] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:30] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:06:30.785584 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:06:30.789585 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:06:30.792585 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:06:30.797585 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:30] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:30] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:30] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:30] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:06:37.166172 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:37] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:06:39.554714 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:39] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:06:57.373189 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:06:57.379505 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:06:57.384506 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:06:57.391502 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:57] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:57] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:57] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:06:57] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:07:06.136637 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:07:06.140156 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:07:06.145155 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:07:06] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:07:06.159189 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:07:06] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:07:06] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:07:06.217724 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:07:06.221719 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:07:06.223721 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:07:06.229733 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:07:06] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:07:06] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:07:06] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:07:06] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:07:08.487704 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:07:08] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:07:10.482093 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:07:10] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:07:55.912492 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:07:55.917483 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:07:55.922850 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:07:55.930871 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:07:55] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:07:55] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:07:55] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:07:56] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:08:01.570181 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:08:01] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:08:03.437463 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:08:03] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:08:36.486970 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:08:36.493784 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:08:36.499206 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:08:36.505104 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:08:36] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:08:36] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:08:36] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:08:36] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:08:39.960969 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:08:39] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:08:41.952173 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:08:41] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:08:59.664143 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:08:59.668144 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:08:59.673143 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:08:59.677156 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:08:59] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:08:59] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:08:59] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:08:59] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:09:03.670424 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:09:03.673711 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:09:03.677937 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:09:03.681020 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:09:03] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:09:03] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:09:03] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:09:03] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:09:06.601580 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:09:06] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:09:08.562134 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:09:08] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:09:47.568388 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:09:47.571372 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:09:47.575747 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:09:47.580743 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:09:47] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:09:47] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:09:47] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:09:47] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:09:49.902852 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:09:49] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:09:51.845937 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:09:51] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:12:17.763164 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:12:17.767450 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:12:17.772424 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:12:17.774425 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:17] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:17] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:17] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:17] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:12:37.557312 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:37] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:12:40.196141 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:40] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:12:50.228934 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:12:50.233936 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:12:50.240466 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:50] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:12:50.264463 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:50] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:50] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:12:50.293477 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:12:50.297744 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:50] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:12:50.315744 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:12:50.325797 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:50] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:50] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:50] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:12:54.373615 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:12:54.376617 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:12:54.378614 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:12:54.392726 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:12:54.437565 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:12:54.440578 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:12:54.444573 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:12:54.449576 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:54] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:54] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:54] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:54] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:12:56.542588 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:56] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:12:58.043409 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:12:58] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:13:15.774753 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:13:15] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:13:17.674364 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:13:17] "POST /myclass/api/Get_Given_Groupe_Membres/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:14:10.278249 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:14:10.285202 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:14:10.293206 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-29 20:14:10.301055 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:14:10] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:14:10] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:14:10] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:14:10] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:14:17.396703 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:14:17] "POST /myclass/api/Get_Given_Groupe_Inscrit_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-29 20:14:19.153693 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [29/Sep/2025 20:14:19] "POST /myclass/api/Get_Given_Groupe_Membres/ 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-09-30 20:10:53.156560 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 20:10:53.156560 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 20:10:53.157559 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 20:10:53.157559 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 20:10:53.157559 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-30 20:11:18.794971 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 20:11:18.794971 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 20:11:18.794971 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 20:11:18.795971 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 20:11:18.795971 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-30 20:13:26.906653 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 20:13:26.907649 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 20:13:26.908639 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 20:13:26.908639 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 20:13:26.908639 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-30 20:14:02.868536 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 20:14:02.869536 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 20:14:02.869536 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 20:14:02.869536 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 20:14:02.869536 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-30 20:14:57.905443 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 20:14:57.905443 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 20:14:57.905443 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 20:14:57.905443 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 20:14:57.905443 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-30 20:15:28.961348 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 20:15:28.961348 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 20:15:28.961348 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 20:15:28.961348 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 20:15:28.961348 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-30 20:45:25.956807 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 20:45:25.956807 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 20:45:25.956807 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 20:45:25.956807 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 20:45:25.956807 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-30 20:46:14.780149 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 20:46:14.780149 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 20:46:14.782148 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 20:46:14.782148 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 20:46:14.782148 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-30 20:46:47.070130 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 20:46:47.070130 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 20:46:47.070130 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 20:46:47.070130 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 20:46:47.070130 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-30 20:47:19.581058 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 20:47:19.582058 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 20:47:19.582058 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 20:47:19.582058 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 20:47:19.582058 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-30 20:47:51.344731 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 20:47:51.345728 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 20:47:51.345728 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 20:47:51.345728 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 20:47:51.345728 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-30 20:48:09.861580 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 20:48:09] "[32mGET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1[0m" 308 -
+INFO:root:2025-09-30 20:48:09.905619 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n\n\n\n\t\n\t\t
\n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t
Facture \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_20250919\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\tDate de facture: 30/09/2025 \n\t\t\t\t\t\tDate échéance : 15/10/2025 \n\t\t\t\t\t \n\n\t\t\t\t
\n\n\t\t\t\t
\n\t\t\t\t\tPériode : 01/09/2025 au 30/09/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\tDescription \n\t\t\t\t\t\t\tQuantité \n\t\t\t\t\t\t\tPrix unitaire (HT) \n\t\t\t\t\t\t\tMontant (HT) \n\t\t\t\t\t\t \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t Prestation de service \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tAccompagnement au déploiement de l\'ERP CoQliQo \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t22 jours (-1h) \n\t\t\t\t\t\t\t550 HT € HT \n\t\t\t\t\t\t\t12 021,43 € HT \n\t\t\t\t\t\t \n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tNote de frais - Déplacement Lézignan-Corbières -\n\t\t\t\t\t\t\t\t09/09/2025 au 11/09/2025 - Voir justificatifs \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tDeplacement Lézignan-Corbières\n\t\t\t\t\t\t\t\tHotel (2 nuits) \n\n\t\t\t\t\t\t\t 273,95 € TTC \n\n\n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tSNCF\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 182 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tTaxi\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 10.5 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,3 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 13,5 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,5 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\n\n\n\t\t\t\t\t
\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\tMontant HT: \n\t\t\t\t\t12 021,43 € \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\tTVA : \n\t\t\t\t\t2 404,286 € \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\tMontant TTC : \n\t\t\t\t\t14 934,47 € \n\t\t\t\t \n\t\t\t
\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 brie \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\tBanque \n\t\t\t\t\t\tCode agence \n\t\t\t\t\t\tNuméro de compte \n\t\t\t\t\t\tClé RIB \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\t30087 \n\t\t\t\t\t\t33856 \n\t\t\t\t\t\t00021285503 \n\t\t\t\t\t\t40 \n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\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\tIBAN \n\t\t\t\t\t\tCode BIC \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\tFR76 3008 7338 5600 0212 8550 340 \n\t\t\t\t\t\tCMCIFRPP \n\n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\n\n\t\t
\n\n\t
\n\n\t \n\n\t\n\t\t\n\n\t\t\t
MySy 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_20250919.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 - - [30/Sep/2025 20:48:10] "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\\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-09-30 20:50:09.061904 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 20:50:09.062954 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 20:50:09.062954 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 20:50:09.062954 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 20:50:09.062954 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-30 20:50:10.668313 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 20:50:10] "[32mGET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1[0m" 308 -
+INFO:root:2025-09-30 20:50:10.686316 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n\n\n\n\t\n\t\t
\n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t
Facture \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_20250919\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\tDate de facture: 30/09/2025 \n\t\t\t\t\t\tDate échéance : 15/10/2025 \n\t\t\t\t\t \n\n\t\t\t\t
\n\n\t\t\t\t
\n\t\t\t\t\tPériode : 01/09/2025 au 30/09/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\tDescription \n\t\t\t\t\t\t\tQuantité \n\t\t\t\t\t\t\tPrix unitaire (HT) \n\t\t\t\t\t\t\tMontant (HT) \n\t\t\t\t\t\t \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t Prestation de service \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tAccompagnement au déploiement de l\'ERP CoQliQo \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t22 jours (-1h) \n\t\t\t\t\t\t\t550 € HT \n\t\t\t\t\t\t\t12 021,43 € HT \n\t\t\t\t\t\t \n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tNote de frais - Déplacement Lézignan-Corbières -\n\t\t\t\t\t\t\t\t09/09/2025 au 11/09/2025 - Voir justificatifs \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tDeplacement Lézignan-Corbières\n\t\t\t\t\t\t\t\tHotel (2 nuits) \n\n\t\t\t\t\t\t\t 273,95 € TTC \n\n\n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tSNCF\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 182 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tTaxi\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 10.5 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,3 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 13,5 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,5 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\n\n\n\t\t\t\t\t
\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\tMontant HT: \n\t\t\t\t\t12 021,43 € \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\tTVA : \n\t\t\t\t\t2 404,286 € \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\tMontant TTC : \n\t\t\t\t\t14 934,47 € \n\t\t\t\t \n\t\t\t
\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 brie \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\tBanque \n\t\t\t\t\t\tCode agence \n\t\t\t\t\t\tNuméro de compte \n\t\t\t\t\t\tClé RIB \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\t30087 \n\t\t\t\t\t\t33856 \n\t\t\t\t\t\t00021285503 \n\t\t\t\t\t\t40 \n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\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\tIBAN \n\t\t\t\t\t\tCode BIC \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\tFR76 3008 7338 5600 0212 8550 340 \n\t\t\t\t\t\tCMCIFRPP \n\n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\n\n\t\t
\n\n\t
\n\n\t \n\n\t\n\t\t\n\n\t\t\t
MySy 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_20250919.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 - - [30/Sep/2025 20:50:11] "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\\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-09-30 20:52:52.274971 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 20:52:52.275939 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 20:52:52.275939 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 20:52:52.275939 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 20:52:52.275939 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-30 20:53:32.794984 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 20:53:32] "[32mGET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1[0m" 308 -
+INFO:root:2025-09-30 20:53:32.799990 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n\n\n\n\t\n\t\t
\n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t
Facture \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_20250919\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\tDate de facture: 30/09/2025 \n\t\t\t\t\t\tDate échéance : 15/10/2025 \n\t\t\t\t\t \n\n\t\t\t\t
\n\n\t\t\t\t
\n\t\t\t\t\tPériode : 01/09/2025 au 30/09/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\tDescription \n\t\t\t\t\t\t\tQuantité \n\t\t\t\t\t\t\tPrix unitaire (HT) \n\t\t\t\t\t\t\tMontant (HT) \n\t\t\t\t\t\t \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t Prestation de service \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tAccompagnement au déploiement de l\'ERP CoQliQo \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t22 jours (-1h) \n\t\t\t\t\t\t\t550 € HT \n\t\t\t\t\t\t\t12 021,43 € HT \n\t\t\t\t\t\t \n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tNote de frais - Déplacement Lézignan-Corbières -\n\t\t\t\t\t\t\t\t09/09/2025 au 11/09/2025 - Voir justificatifs \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tDeplacement Lézignan-Corbières\n\t\t\t\t\t\t\t\tHotel (2 nuits) \n\n\t\t\t\t\t\t\t 273,95 € TTC \n\n\n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tSNCF\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 182 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tTaxi\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 10.5 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,3 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 13,5 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,5 € TTC \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\n\n\n\t\t\t\t\t
\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\tMontant HT: \n\t\t\t\t\t12 021,43 € \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\tTVA : \n\t\t\t\t\t2 404,29 € \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\tMontant TTC : \n\t\t\t\t\t14 934,47 € \n\t\t\t\t \n\t\t\t
\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 brie \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\tBanque \n\t\t\t\t\t\tCode agence \n\t\t\t\t\t\tNuméro de compte \n\t\t\t\t\t\tClé RIB \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\t30087 \n\t\t\t\t\t\t33856 \n\t\t\t\t\t\t00021285503 \n\t\t\t\t\t\t40 \n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\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\tIBAN \n\t\t\t\t\t\tCode BIC \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\tFR76 3008 7338 5600 0212 8550 340 \n\t\t\t\t\t\tCMCIFRPP \n\n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\n\n\t\t
\n\n\t
\n\n\t \n\n\t\n\t\t\n\n\t\t\t
MySy 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_20250919.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 - - [30/Sep/2025 20:53:32] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:18:10.723109 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:10] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:18:11.639244 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:11.642247 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:11.645245 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:11.648246 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:11] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:11] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:18:11.671246 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:11] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:18:11.685245 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:11.687250 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:11.689251 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:11.692252 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:11.700249 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:11] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:18:11.704762 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:11] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:11] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:11] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:11] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:18:14.228254 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:14.231276 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:14.235292 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:14.238279 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:14.242291 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:18:14.252292 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:18:14.261280 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:18:14.267278 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:14.272278 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:14] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:14] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:18:14.282294 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:14] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:18:14.291275 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:18:14.297278 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:14] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:18:17.352498 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:17.354499 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:17.357495 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:17.363497 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:17.367500 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:18:17.369501 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:18:17.380530 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:18:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:24:05.831375 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:24:05.833374 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:24:05.837391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:24:05.844422 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:05] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:24:05.851378 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:24:05.857381 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:24:05.869421 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:05] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:05] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:05] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:05] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:24:20.025646 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:24:20.030642 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:24:20.032665 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:24:20.036643 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:24:20.046613 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:24:20.049651 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:24:20.057611 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:20] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:24:31.658126 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:24:31.663147 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:24:31.667134 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:24:31.673650 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:31] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:24:31.682647 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:24:31.687668 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:31] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:24:31.696649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:31] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:24:31] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:25:10.798880 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:10.801910 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:10.805890 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:10.807906 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:10.817419 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:25:10.828936 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:10] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:10] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:25:10.838519 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:10] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:25:10.842496 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:10.848529 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:10.854512 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:10.862513 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:10.871520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:10] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:10] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:12] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:25:15.103322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:15.108326 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:15.113322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:15.116322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:15.120332 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:25:15.127437 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:15.136554 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:15] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:15] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:25:27.797718 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:27] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:25:27.961693 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:27.964696 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:27] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:28] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:25:44.446102 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:44.449119 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:44.452119 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:44.457113 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:44.464103 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:44.466103 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:44] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:25:44.476139 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:44] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:44] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:44] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:44] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:44] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:25:51.275512 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:51.280515 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:51.284515 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:25:51.290539 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:25:51.298518 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:51] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:25:51.308117 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:51] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:25:51.311092 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:51] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:51] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:25:51] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:26:31.899329 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:26:31.902345 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:26:31.905330 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:26:31.906898 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:26:31.911907 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:26:31] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:26:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:26:31] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:26:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:26:31] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:26:39.008028 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:26:39.014520 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:26:39.020028 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:26:39] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:26:39.030077 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:26:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:26:39.033038 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:26:39.040037 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:26:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:26:39.048041 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:26:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:26:39] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:26:39] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:26:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:28:58.880846 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:28:58.884841 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:28:58.887854 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:28:58.895688 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:28:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:28:58.904566 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:28:58] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:28:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:28:58] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:28:58.913713 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:28:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:28:58.918677 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:28:58] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:28:58] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:29:58.269749 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:29:58.272749 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:29:58.275816 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:29:58.279754 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:29:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:29:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:29:58.289757 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:29:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:29:58.293760 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:29:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:29:58.301274 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:29:58.305272 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:29:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:29:58.311781 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:29:58] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:29:58.316298 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:29:58] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:29:58.322408 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:29:58.329939 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:29:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:29:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:29:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:29:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:29:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:30:17.872204 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:30:17.881199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:30:17.883735 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:30:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:30:17.895734 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:30:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:30:17.908742 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:30:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:30:17.916749 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:30:17.925279 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:30:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:30:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:30:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:30:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:31:32.274025 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:31:32.285038 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:31:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:31:32.292043 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:31:32.298040 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:31:32.303588 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:31:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:31:32.313593 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:31:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:31:32.324603 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:31:32] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:31:32.336579 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:31:32] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:31:32.346581 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:31:32] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:31:32.355596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:31:32] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:31:32.365593 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:31:32.372580 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:31:32] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:31:32] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:31:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:31:32] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:31:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:32:19.340852 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:32:19.347855 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:32:19.353861 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:32:19.360854 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:32:19.369862 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:19] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:32:19.377854 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:32:19.392851 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:19] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:32:19.401855 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:19] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:32:19.408853 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:19] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:32:19.418886 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:32:19.429435 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:32:19.438439 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:19] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:19] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:21] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:32:25.831898 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:32:25.834899 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:32:25.839900 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:32:25.844412 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:32:25.847445 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:25] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:32:25.854412 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:25] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:32:25.861417 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:25] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:25] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:25] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:32:25] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:33:15.030189 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:33:15.033197 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:33:15.039198 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:33:15.046208 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:33:15.056753 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:33:15.067764 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:15] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:33:15.076755 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:33:15.082759 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:15] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:15] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:33:15.092789 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:15] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:33:15.097765 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:33:15.099762 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:33:15.106775 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:15] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:15] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:33:22.538393 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:33:22.544413 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:33:22.549408 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:33:22.554466 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:22] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:33:22.559431 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:33:22.565436 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:22] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:33:22.571978 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:22] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:33:22] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:37:54.918152 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:37:54.921155 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:37:54.922150 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:37:54.923151 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:37:54.925151 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:37:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:37:54.929279 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:37:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:37:54.931279 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:37:54] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:37:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:37:54] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:37:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:37:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:38:07.686230 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:07] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:38:43.966399 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:38:43.968410 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:38:43.970399 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:38:43.971405 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:38:43.973398 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:38:43.976430 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:43] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:38:43.981944 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:38:43.983943 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:38:43.985944 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:43] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:38:43.988944 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:43] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:38:43.990942 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:43] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:38:43.994948 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:44] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:44] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:44] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:44] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:38:47.337851 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:38:47.341850 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:38:47.345788 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:38:47.346743 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:38:47.351746 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:38:47.356747 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:47] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:38:47.362746 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:47] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:47] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:47] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:38:57.640932 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:38:57] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:41:02.852602 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:41:02.854601 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:41:02.856706 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:41:02.861871 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:41:02] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:41:02] "POST /myclass/api/getRecodedParnterImage_from_front/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:41:02] "POST /myclass/api/Get_List_Theme_Catalog_Pub/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:41:06.817620 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:41:06] "POST /myclass/api/Get_Partner_Catalog_Pub_Config/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:41:10.687827 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:41:10.688826 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:41:10.689850 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:41:10] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:41:10] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:41:21.365105 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:41:21.367120 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:41:21.367120 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:41:21] "POST /myclass/api/Get_Partner_Data_From_Subdomain/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:41:21] "POST /myclass/api/get_all_class_Given_partner_owner_recid_No_Login/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:41:29.765370 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:41:29.771383 : Ajout Token OK, _id = 6618eb847e71f0fa87a6eaab
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:41:29] "POST /myclass/api/Ent_Student_login/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:41:31.007979 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:41:31.012980 : {'_id': ObjectId('684580b397eb82bb3be50ab3'), 'apprenant_id': '66c0db7e6fd324fcb2af6d39', 'email': 'mysytraining+apprenant10@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville10', 'adr_country': 'pays10', 'adr_street': 'adresse10', 'civilite': 'neutre', 'code_postal': 'code_postal10', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-08 14:23:15.038578', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom 10', 'prenom': 'part 10', 'pwd': '-u9-EUY6h08', 'lastconnexion': '2025-09-30 21:41:29.771383', 'token': '-Ms4aeijje_aStnt_USZvTtPawV5k0977A', 'date_update': '2025-06-08 14:32:11.977930', 'link_linkedin': 'dddd', 'link_twitter': 'dd', 'update_by': '65f04934549224c14c3f6039'}
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:41:31] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:41:31.263602 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:41:31] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:41:31.326062 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:41:31] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:41:31.593956 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:41:31.594956 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:41:31] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:41:31] "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-09-30 21:48:04.306499 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 21:48:04.306499 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 21:48:04.306499 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 21:48:04.306499 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 21:48:04.306499 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-30 21:50:28.167624 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 21:50:28.167624 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 21:50:28.168622 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 21:50:28.168622 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 21:50:28.168622 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-30 21:51:11.239392 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 21:51:11.239392 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 21:51:11.240378 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 21:51:11.240378 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 21:51:11.240378 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-30 21:54:13.539453 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 21:54:13.539453 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 21:54:13.539453 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 21:54:13.539453 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 21:54:13.539453 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-09-30 21:54:22.756390 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 21:54:22.756390 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 21:54:22.756390 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 21:54:22.756390 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 21:54:22.756390 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-30 21:55:00.637807 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:55:00.645799 : {'_id': ObjectId('684580b397eb82bb3be50ab3'), 'apprenant_id': '66c0db7e6fd324fcb2af6d39', 'email': 'mysytraining+apprenant10@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville10', 'adr_country': 'pays10', 'adr_street': 'adresse10', 'civilite': 'neutre', 'code_postal': 'code_postal10', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-08 14:23:15.038578', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom 10', 'prenom': 'part 10', 'pwd': '-u9-EUY6h08', 'lastconnexion': '2025-09-30 21:41:29.771383', 'token': '-Ms4aeijje_aStnt_USZvTtPawV5k0977A', 'date_update': '2025-06-08 14:32:11.977930', 'link_linkedin': 'dddd', 'link_twitter': 'dd', 'update_by': '65f04934549224c14c3f6039'}
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:55:00] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:55:00.905528 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:55:01.585182 : Get_Apprenant_Tab_Class_Inscrip_Session_Id -'recid' - Line : 161
+INFO:root:2025-09-30 21:55:01.587182 : Get_Ent_Student_List_Class Impossible de récuperer la liste des formations
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:55:01] "POST /myclass/api/Get_Ent_Student_List_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\\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-09-30 21:56:26.240939 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 21:56:26.240939 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 21:56:26.240939 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 21:56:26.242547 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 21:56:26.242547 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-09-30 21:56:43.397226 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-09-30 21:56:43.397226 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-09-30 21:56:43.398227 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-09-30 21:56:43.398227 : ++ FLASK PORT 5001 ++
+INFO:root:2025-09-30 21:56:43.398227 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-09-30 21:56:47.150300 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:56:47.163304 : {'_id': ObjectId('684580b397eb82bb3be50ab3'), 'apprenant_id': '66c0db7e6fd324fcb2af6d39', 'email': 'mysytraining+apprenant10@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville10', 'adr_country': 'pays10', 'adr_street': 'adresse10', 'civilite': 'neutre', 'code_postal': 'code_postal10', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-08 14:23:15.038578', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom 10', 'prenom': 'part 10', 'pwd': '-u9-EUY6h08', 'lastconnexion': '2025-09-30 21:41:29.771383', 'token': '-Ms4aeijje_aStnt_USZvTtPawV5k0977A', 'date_update': '2025-06-08 14:32:11.977930', 'link_linkedin': 'dddd', 'link_twitter': 'dd', 'update_by': '65f04934549224c14c3f6039'}
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:56:47] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:56:47.414127 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:56:47] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:56:47.477086 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:56:47] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:56:47.741592 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:56:47.744580 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:56:47] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:56:47] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:56:49.334634 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:56:49] "POST /myclass/api/get_Ent_Student_Given_Class_From_Class_Id/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:56:49.649189 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:56:49.652205 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:56:49.657197 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:56:49.663230 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:56:49.666214 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:56:49] "POST /myclass/api/Get_Ent_Student_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:56:49] "POST /myclass/api/Get_Ent_Student_List_Class_Evaluation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:56:49] "POST /myclass/api/Get_Ent_Student_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:56:49] "POST /myclass/api/Get_Ent_Student_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:56:49] "POST /myclass/api/Get_Ent_Student_Participant_Notes/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:56:53.985934 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:56:53.990667 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:56:54] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:56:54] "POST /myclass/api/Get_Ent_Student_Inscrit_List_EU_Type_Evaluation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:16.530899 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:57:16.531900 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:57:16.535898 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:57:16.536899 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:57:16.540904 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:57:16.547898 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:57:16.553897 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:16.561900 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:16] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:16.571977 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:16] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:16.578899 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:16] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:16] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:16] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:16.596904 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:16] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:16.603626 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:16] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:16] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:16] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:16] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:17] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:20.967653 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:20] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:23.915284 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:57:23.920298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:57:23.924283 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:23.935290 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:57:23.940826 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:23.945850 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:23] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:23.956833 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:23] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:23] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:35.701510 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:35] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:35.792016 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:57:35.796544 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:35] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:35] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:41.712200 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:57:41.716200 : {'_id': ObjectId('684580b397eb82bb3be50ab3'), 'apprenant_id': '66c0db7e6fd324fcb2af6d39', 'email': 'mysytraining+apprenant10@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville10', 'adr_country': 'pays10', 'adr_street': 'adresse10', 'civilite': 'neutre', 'code_postal': 'code_postal10', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-08 14:23:15.038578', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom 10', 'prenom': 'part 10', 'pwd': '-u9-EUY6h08', 'lastconnexion': '2025-09-30 21:41:29.771383', 'token': '-Ms4aeijje_aStnt_USZvTtPawV5k0977A', 'date_update': '2025-06-08 14:32:11.977930', 'link_linkedin': 'dddd', 'link_twitter': 'dd', 'update_by': '65f04934549224c14c3f6039'}
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:41] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:57:42.031971 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:57:42] "POST /myclass/api/Get_Ent_Student_List_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:59:19.459101 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:59:19.462101 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:59:19.465099 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:59:19.467099 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 21:59:19.472100 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:59:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:59:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:59:19] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:59:19] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:59:19] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 21:59:54.723914 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 21:59:54] "POST /myclass/api/Add_Sequence_Planning_Model/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:00:23.273528 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:00:23] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:00:23.365076 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:00:23.369072 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:00:23] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:00:23] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:00:46.765391 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:00:46] "POST /myclass/api/Duplicate_List_Session_Formation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:00:46.861109 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:00:46] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:00:54.702356 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:00:54.706359 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:00:54.709870 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:00:54.722014 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:00:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:00:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:00:54.731908 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:00:54] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:00:54] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:00:54.741924 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:00:54.745935 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:00:54] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:00:54] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:00:54] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:29.632637 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:29] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:29.730544 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:29.734113 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:29] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:29] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:38.243962 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:38.247538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:38.251536 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:38] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:38.269098 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:38] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:38] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:38.526023 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:38.527020 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:38.531125 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:38.536124 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:38.540127 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:38.548121 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:38] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:38] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:38] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:38.559142 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:38] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:38] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:38.567149 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:38.570122 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:38.576138 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:38.580122 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:38] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:38.589126 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:38] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:38] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:38] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:38] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:39.595118 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:39.600088 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:39.606556 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:39.619542 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:39.623545 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:39] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:39] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:39.636097 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:39] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:39.646104 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:39] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:39] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:40.931708 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:40.936230 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:40.941225 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:40.943224 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:40.951230 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:40] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:40.961328 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:40.965237 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:40] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:40] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:40.975225 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:40] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:40.980234 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:40] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:40] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:40.990240 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:40.992226 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:41.003310 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:41] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:41] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:50.802931 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:50.804934 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:50.808932 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:50.809931 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:50.819499 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:50.823066 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:50.832051 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:50] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:50] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:50] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:50.845114 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:50.849098 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:50.854613 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:50] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:50.859656 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:50] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:50.870613 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:50] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:51] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:53.128102 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:53.136096 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:53.138110 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:53.143121 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:53] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:53.155656 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:53] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:01:53.165654 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:01:53.169669 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:53] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:53] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:53] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:01:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:02:25.891491 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:02:25.894528 : {'_id': ObjectId('684580b397eb82bb3be50ab3'), 'apprenant_id': '66c0db7e6fd324fcb2af6d39', 'email': 'mysytraining+apprenant10@gmail.com', 'partner_owner_recid': '43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89', 'type': 'student', 'active': '1', 'adr_city': 'ville10', 'adr_country': 'pays10', 'adr_street': 'adresse10', 'civilite': 'neutre', 'code_postal': 'code_postal10', 'creation_by': '65f04934549224c14c3f6039', 'creation_date': '2025-06-08 14:23:15.038578', 'firstconnexion': '0', 'locked': '0', 'mob_phone': '10101', 'nom': 'part nom 10', 'prenom': 'part 10', 'pwd': '-u9-EUY6h08', 'lastconnexion': '2025-09-30 21:41:29.771383', 'token': '-Ms4aeijje_aStnt_USZvTtPawV5k0977A', 'date_update': '2025-06-08 14:32:11.977930', 'link_linkedin': 'dddd', 'link_twitter': 'dd', 'update_by': '65f04934549224c14c3f6039'}
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:02:25] "POST /myclass/api/get_user_account/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:02:48.940957 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:02:48.944961 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:02:48.948960 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:02:48.953965 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:02:48.956961 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:02:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:02:48.959956 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:02:48] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:02:48] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:02:48.962961 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:02:48] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:02:48] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:02:48] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:02:48] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:03:09.290611 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:03:09] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:03:09.366392 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:03:09.367818 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:03:09] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:03:09] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:03:13.792738 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:03:13.793745 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:03:13.794787 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:03:13.795749 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:03:13.798575 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:03:13] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:03:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:03:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:03:13] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:03:13] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:03:19.033934 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:03:19] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:03:38.258107 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:03:38] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:03:50.608274 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:03:50] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:04:02.306798 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:04:02] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:04:02.333878 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:04:02] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:04:32.829359 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:04:32] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:04:32.927164 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:04:32.928268 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:04:32] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:04:32] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:04:37.565444 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:04:37.567443 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:04:37.568443 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:04:37.570443 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:04:37.572444 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:04:37] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:04:37] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:04:37] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:04:37] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:04:37] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:05:22.083684 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:05:22] "POST /myclass/api/Create_Automatic_Sequence_From_Week_Model/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:05:22.317985 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:05:22] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:05:47.040332 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:05:47] "POST /myclass/api/Add_Session_Sequence_Return_New_Seq_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:05:47.063394 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:05:47] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:05:50.394926 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:05:50] "POST /myclass/api/Get_List_Sequence_Ressource_Affectation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:05:57.245135 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:05:57] "POST /myclass/api/Update_Session_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:05:57.270783 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:05:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:06:11.261421 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:06:11] "POST /myclass/api/Add_Session_Sequence_Return_New_Seq_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:06:11.285420 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:06:11] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:06:33.735227 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:06:33] "POST /myclass/api/Add_Session_Sequence_Return_New_Seq_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:06:33.760221 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:06:33] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:07:00.234499 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:00] "POST /myclass/api/Add_Sequence_Planning_Model/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:07:06.245349 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:07:06.249344 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:07:06.255368 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:07:06.259358 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:07:06.261354 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:07:06.262364 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:07:06.266611 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:06] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:07:08.700297 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:07:08.702299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:07:08.703299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:07:08.705298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:07:08.707298 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:08] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:08] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:08] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:07:25.613759 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:25] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:07:39.466247 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:07:39] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:08:48.946542 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:08:48] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:09:02.898559 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:09:02] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:09:02.940604 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:09:02] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:09:55.644979 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:09:55] "POST /myclass/api/Add_Session_Sequence_Return_New_Seq_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:09:55.672601 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:09:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:10:11.611349 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:10:11] "POST /myclass/api/Add_Session_Sequence_Return_New_Seq_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:10:11.683551 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:10:11] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:13.857600 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:13] "POST /myclass/api/Add_Sequence_Planning_Model/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:20.960979 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:20.965977 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:20.971975 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:20.973972 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:20.977971 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:20.981976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:20.985971 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:21] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:23.217572 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:23.221576 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:23.224577 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:23.227997 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:23.234999 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:23] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:23] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:23] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:29.050664 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:29.054665 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:29.056664 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:29.058671 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:29.065674 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:29.072672 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:29.079669 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:29] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:29] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:29] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:30.746687 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:30.750696 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:30.751690 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:30.753769 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:30.755777 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:30] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:30] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:30] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:30] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:45.423104 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:45.424106 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:45.426103 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:45.435115 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:45.487199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:45.488199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:45.490219 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:45.493196 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:45.496197 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:45.499202 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:45] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:45] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:45.504224 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:45.507198 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:45] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:45] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:45.510201 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:45] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:45.513201 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:45.515228 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:45.516199 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:45] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:45] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:45] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:45] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:46] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:55.464652 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:55.466656 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:55.467656 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:55.469657 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:55.471656 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:55.473656 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:55.475657 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:55] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:55] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:12:58.240771 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:58.242773 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:58.243773 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:58.245773 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:12:58.247773 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:58] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:58] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:12:58] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:13:06.109196 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:13:06.114193 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:13:06.119196 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:13:06.124198 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:13:06.128191 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:13:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:13:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:13:06.140194 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:13:06] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:13:06] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:13:06.148195 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:13:06] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:13:06] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:13:06] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:13:08.916474 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:13:08.920479 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:13:08.922475 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:13:08.925478 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:13:08.927476 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:13:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:13:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:13:08] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:13:08] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:13:08] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:14:21.314798 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:14:21.317797 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:14:21.319798 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:14:21.322862 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:14:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:14:21.325361 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:14:21.328877 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:14:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:14:21] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:14:21.331872 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:14:21] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:14:21] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:14:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:14:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:14:23.652478 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:14:23.653478 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:14:23.655479 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:14:23.657481 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:14:23.659479 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:14:23] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:14:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:14:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:14:23] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:14:23] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:14:56.898004 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:14:56] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:15:21.386834 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:15:21] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:15:32.146280 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:15:32] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:00.109842 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:00.115366 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:00.117368 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:00.119937 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:00.124925 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:00] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:00] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:00.131916 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:00.137923 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:00] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:00] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:00] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:00] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:12.566211 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:12] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:17.836052 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:17.841057 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:17.844060 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:17.847062 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:17.853052 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:17.857053 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:17.864067 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:19.775247 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:19.776248 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:19.777248 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:19.779247 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:19.781285 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:19] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:19] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:19] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:27.379997 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:27.382711 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:27.386002 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:27.389997 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:27.391997 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:27] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:27.396996 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:27] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:27.400004 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:27] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:27] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:27] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:29.327640 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:29.329641 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:29.330639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:29.331640 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:29.336646 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:29] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:29] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:29] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:40.293676 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:40.296920 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:40.301920 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:40.308921 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:40] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:40.313922 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:40.314927 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:40.318915 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:40] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:40] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:40] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:16:43.636746 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:43.638749 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:43.639746 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:43.641746 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:16:43.643747 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:43] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:43] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:43] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:16:43] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:17:09.463203 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:09] "POST /myclass/api/Add_Sequence_Planning_Model/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:17:17.284415 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:17:17.292427 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:17:17.293428 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:17:17.296425 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:17:17.298423 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:17:17.305887 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:17:17.310189 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:17:19.662146 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:17:19.664146 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:17:19.665147 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:17:19.666147 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:17:19.668149 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:19] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:19] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:19] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:19] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:17:26.546360 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:26] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:17:42.261888 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:42] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:17:52.387363 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:17:52] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:18:28.206565 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:18:28] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:18:28.250627 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:18:28] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:18:46.919175 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:18:46.924175 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:18:46.927169 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:18:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:18:46.931167 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:18:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:18:46.933506 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:18:46.936514 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:18:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:18:46.941512 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:18:46] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:18:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:18:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:18:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:18:49.582241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:18:49.584239 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:18:49.585239 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:18:49.587241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:18:49.589249 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:18:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:18:49] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:18:49] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:18:49] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:18:49] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:20:06.990737 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:20:06] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:20:10.419817 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:20:10.422814 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:20:10] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:20:10] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:23:21.565160 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:23:21] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:23:32.123056 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:23:32.125056 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:23:32.126056 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:23:32.129057 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:23:32] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:23:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:23:32] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:23:32] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:23:42.385623 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:23:42.387623 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:23:42] "POST /myclass/api/get_Ressource_Info_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:23:42] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:23:43.691461 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:23:43] "POST /myclass/api/get_Agenda_Event_List_For_Many_Users/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:26:11.429855 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:26:11.430853 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:26:11.432855 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-09-30 22:26:11.434853 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:26:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:26:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:26:11] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:26:11] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:29:38.713740 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:29:38] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:32:33.520298 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:32:33] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:33:59.057552 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:33:59] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-09-30 22:34:14.919203 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Sep/2025 22:34:14] "POST /myclass/api/Get_List_Ressource_Humaine_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-01 12:35:45.292814 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 12:35:45.293918 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 12:35:45.293918 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 12:35:45.293918 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 12:35:45.294925 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-10-01 12:36:09.799864 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 12:36:09.799864 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 12:36:09.800865 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 12:36:09.800865 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 12:36:09.800865 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 12:36:47.384404 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:36:48] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 12:36:49.122665 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:36:49.130651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:36:49.139653 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:36:49.142654 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:36:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:36:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 12:36:49.269214 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:36:49.275424 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:36:49.284426 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:36:49.295078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:36:49.351614 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:36:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 12:36:49.374665 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:36:49] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 12:36:49.484564 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:36:49] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:36:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:36:49] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:36:49] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:36:49] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:36:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 12:36:52.921766 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:36:52] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 12:36:54.581056 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:36:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 12:43:26.286798 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:43:26.290787 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:43:26] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:43:26] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 12:43:28.502049 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:43:28] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 12:43:43.437670 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:43:43.440672 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:43:43] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:43:43] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 12:43:52.832089 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:43:52.834075 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:43:52] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:43:52] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 12:44:00.856992 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:44:00.859991 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:44:00] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:44:00] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 12:45:07.048725 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:45:07] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 12:45:19.163144 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:45:19.169139 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:45:19] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:45:19] "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-01 12:47:33.246625 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 12:47:33.246625 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 12:47:33.246625 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 12:47:33.246625 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 12:47:33.246625 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 12:47:57.967156 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 12:47:57.967156 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 12:47:57.967156 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 12:47:57.967156 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 12:47:57.967156 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 12:54:30.105367 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 12:54:30.106355 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 12:54:30.106355 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 12:54:30.106355 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 12:54:30.106355 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 12:55:10.274659 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:55:10.279221 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:55:10] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:55:10] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 12:56:55.802804 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:56:55.808314 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:56:55] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:56:55] "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-01 12:57:47.193457 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 12:57:47.193457 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 12:57:47.193457 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 12:57:47.193457 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 12:57:47.193457 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 12:57:52.062659 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:57:52.066659 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:57:52] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:57: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-01 12:58:24.510185 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 12:58:24.510185 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 12:58:24.510185 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 12:58:24.510185 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 12:58:24.510185 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 12:58:46.894678 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 12:58:46.894678 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 12:58:46.894678 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 12:58:46.894678 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 12:58:46.894678 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 12:58:47.944912 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 12:58:47.947358 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:58:47] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 12:58:47] "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-01 12:59:35.840587 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 12:59:35.841586 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 12:59:35.841586 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 12:59:35.841586 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 12:59:35.841586 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 13:00:49.031511 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:00:49.031511 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:00:49.031511 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:00:49.031511 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:00:49.031511 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 13:02:03.481031 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:02:03.482033 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:02:03.482033 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:02:03.482033 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:02:03.482033 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 13:02:03.759715 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:02:03.764682 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:02:03] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:02:03] "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-01 13:03:03.879098 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:03:03.880100 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:03:03.880100 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:03:03.880100 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:03:03.880100 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 13:03:12.110397 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:03:12.115178 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:03:12] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:03:12] "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-01 13:03:59.102044 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:03:59.102044 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:03:59.102044 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:03:59.103045 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:03:59.103045 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 13:05:43.111136 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:05:43.111136 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:05:43.111136 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:05:43.111136 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:05:43.111136 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 13:05:43.235826 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:05:43] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:05:46.496123 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:05:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:05:56.020445 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:05:56.024450 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:05:56] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:05:56] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:07:21.126530 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:07:21] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:07:23.046361 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:07:23.048368 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:07:23] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:07:23] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:08:55.127146 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:08:55] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:09:05.590500 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:09:05.594514 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:09:05] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:09:05] "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-01 13:13:07.419089 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:13:07.419089 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:13:07.419089 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:13:07.419089 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:13:07.419089 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 13:13:21.185807 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:13:21.186808 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:13:21.186808 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:13:21.186808 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:13:21.186808 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 13:14:46.758632 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:14:46.759633 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:14:46.759633 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:14:46.759633 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:14:46.759633 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 13:15:04.383150 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:15:04.384149 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:15:04.384149 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:15:04.384149 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:15:04.384149 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 13:15:42.001784 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:15:42.001784 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:15:42.001784 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:15:42.001784 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:15:42.001784 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 13:16:50.743617 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:16:50] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:17:00.094346 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:17:00] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:17:02.980731 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:17:02.983738 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:17:02] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:17:03] "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-01 13:20:11.674829 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:20:11.674829 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:20:11.674829 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:20:11.674829 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:20:11.674829 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 13:20:32.880853 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:20:32.887386 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:20:32.896928 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:20:32] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:20:32.934471 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:20:32] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:20:32] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:20:32.986005 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:20:33] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:20:36.029193 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:20:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:20:42.179337 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:20:42.182335 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:20:42] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:20:42] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:21:58.367993 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:21:58.369193 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:21:58.371233 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:21:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:21:58.378741 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:21:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:21:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:21:58.410742 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:21:58] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:22:04.291839 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:22:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:22:07.564289 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:22:07.575698 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:22:07] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:22:07] "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-01 13:23:30.064122 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:23:30.064122 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:23:30.064122 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:23:30.064122 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:23:30.064122 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 13:23:55.789192 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:23:55.799211 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:23:55.833226 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:23:55.870021 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:23:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:23:55] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:23:55.958953 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:23:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:23:56] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:24:01.643099 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:24:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:24:05.728591 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:24:05.732589 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:24:05] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:24:05] "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-01 13:25:00.247200 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:25:00.247200 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:25:00.248204 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:25:00.248204 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:25:00.248204 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 13:25:28.457519 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:25:28.464746 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:25:28.467663 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:25:28] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:25:28.493325 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:25:28] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:25:28] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:25:28.520658 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:25:28] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:25:31.375010 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:25:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:25:35.484294 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:25:35.487299 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:25:35] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:25:35] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:26:16.436623 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:26:16] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:26:42.756434 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:26:42] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:26:44.526146 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:26:44.530511 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:26:44] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:26:44] "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-01 13:27:42.118022 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:27:42.119030 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:27:42.119030 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:27:42.119030 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:27:42.119030 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 13:28:28.827164 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:28:28.827164 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:28:28.827164 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:28:28.827164 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:28:28.828166 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 13:29:56.149147 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:29:56.149147 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:29:56.149147 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:29:56.149147 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:29:56.149147 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 13:30:24.818367 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:30:24.818367 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:30:24.818367 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:30:24.818367 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:30:24.818367 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 13:30:34.718493 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:30:34.726009 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:30:34] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:30:34.733006 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:30:34.754103 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:30:34] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:30:34] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:30:35.030125 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:30:35] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:30:40.499984 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:30:40] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:30:43.448182 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:30:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:30:47.388306 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:30:47.391227 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:30:47] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:30:47] "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-01 13:33:09.707552 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:33:09.707552 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:33:09.708558 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:33:09.708558 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:33:09.708558 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 13:33:18.848893 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:33:18.854448 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:33:18] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:33:18] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:33:26.016573 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:33:26.018589 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:33:26] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:33:26] "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-01 13:34:21.246022 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:34:21.247025 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:34:21.247025 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:34:21.247025 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:34:21.247025 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 13:34:31.957038 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:34:31.970042 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:34:32] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:34:32] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:34:58.760242 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:34:58] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:34:59.673199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:34:59.678660 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:34:59] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:34:59] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:36:20.904187 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:36:20.907185 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:36:20.910183 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:36:20] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:36:20.922701 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:36:20] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:36:20] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:36:20.953750 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:36:20] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:36:23.298300 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:36:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:36:25.880991 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:36:25.885088 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:36:25] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:36:25] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:36:34.478128 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:36:34.482131 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:36:34] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:36:34] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:37:07.681080 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:37:07] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:37:10.362917 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:37:10.367392 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:37:10] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:37:10] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:37:54.417141 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:37:54] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:37:55.498512 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:37:55.503597 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:37:55] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:37:55] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:38:28.068664 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:38:28.074665 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:38:28] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:38:28.089977 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:38:28.109462 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:38:28] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:38:28] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:38:28.185233 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:38:28] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:38:30.359080 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:38:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:38:34.711968 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:38:34.714967 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:38:34] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:38:34] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:39:06.298639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:39:06.301823 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:39:06] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:39:06.308831 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:39:06.316828 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:39:06] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:39:06] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:39:06.346351 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:39:06] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:39:09.214611 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:39:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:39:12.282385 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:39:12.287346 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:39:12] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:39:12] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:40:21.276897 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:40:21.282896 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:40:21.289955 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:40:21] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:40:21.330114 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:40:21.331115 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:40:21] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:40:21] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:40:21] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:40:23.099850 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:40:23] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:40:26.831299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:40:26.836787 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:40:26] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:40:26] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:40:52.354559 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:40:52.358556 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:40:52] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:40:52.373552 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:40:52.389561 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:40:52] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:40:52.395557 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:40:52] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:40:52] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:40:55.308280 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:40:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:40:58.001079 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:40:58.005087 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:40:58] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:40:58] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:41:42.913226 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:41:42.915692 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:41:42.922199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:41:42.940218 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:41:42] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:41:42.958239 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:41:42] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:41:42] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:41:42] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:41:44.467244 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:41:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:41:49.761295 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:41:49.765594 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:41:49] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:41:49] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:42:57.661817 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:42:57.669836 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:42:57.683641 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:42:57] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:42:57.706633 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:42:57] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:42:57] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:42:57.729747 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:42:57] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:42:59.614026 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:42:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:43:03.541764 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:43:03.546763 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:43:03] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:43:03] "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-01 13:44:43.320389 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:44:43.321389 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:44:43.321389 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:44:43.321389 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:44:43.321389 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 13:45:24.000374 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 13:45:24.001376 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 13:45:24.001376 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 13:45:24.002376 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 13:45:24.002376 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 13:45:46.046843 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:45:46] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:45:47.924791 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:45:47.928799 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:45:47] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:45:47] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:46:27.327749 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:46:27.334751 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:46:27.342750 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:46:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:46:27.371274 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:46:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:46:27] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:46:27.998981 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:46:28] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:46:36.974624 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:46:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:46:40.019605 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:46:40.026078 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:46:40] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:46:40] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:47:31.825498 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:47:31] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:47:31.845845 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:47:31.848887 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:47:31.874875 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:47:31] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:47:31] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:47:32.190806 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:47:32] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:48:00.221336 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:48:00] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:48:01.603594 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:48:01] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 13:48:05.132229 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 13:48:05.135522 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:48:05] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 13:48:05] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ 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-01 19:43:44.308713 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 19:43:44.309703 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 19:43:44.309703 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 19:43:44.310659 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 19:43:44.310659 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-10-01 19:44:51.753092 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 19:44:51.753092 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 19:44:51.753092 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 19:44:51.753092 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 19:44:51.753092 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 19:46:28.384556 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:28] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:46:31.152556 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:31.159561 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:31.167670 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:31.178621 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:31] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:46:31.244396 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:31] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:46:31.267309 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:31.274309 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:31] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:46:31.283848 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:31] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:46:31.302456 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:31.324606 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:31] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:31] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:31] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:46:31.362782 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:31] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:46:34.192793 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:34.200351 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:46:34.223814 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:34] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:46:34.242480 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:46:34.257424 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:34.269490 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:34.279617 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:34.286616 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:34.297980 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:34] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:46:34.310509 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:34.320511 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:34.338530 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:34] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:34] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:34] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:34] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:34] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:34] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:35] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:36] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:46:40.436666 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:40.440674 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:40.448677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:40.454222 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:40.471295 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:40.478298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:40.484296 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:40] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:40] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:40] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:40] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:40] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:40] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:46:43.196438 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:46:43.199439 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:46:45] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:46:59.967317 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:47:05.468098 : Add_Contact - Il existe déjà un contact qui porte le même email principal = mysytraining+apprenant2@gmail.com
+INFO:root:2025-10-01 19:47:05.477139 : Prepare_and_Send_Facture_From_Session_By_Inscription_Id_SAVE_ORIG WARNING : Impossible de créer le contact - Vous avez déjà un contact qui a le même email principal
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_64 Destinataire : qsqqsd -
\n \n\n Client : part nom3_client part 3 mysytraining+apprenant2@gmail.com\n
\nIntitulé de la formation : CONDUIRE UN PROJET
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nCONDUIRE UN PROJET \n1 \n1500.0 € \n1500.0 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n1500.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n1500.0 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 01/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_64.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 = ' Sécurisé par MySy Training Technology
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_64 Destinataire : qsqqsd -
\n \n\n Client : part nom3_client part 3 mysytraining+apprenant2@gmail.com\n
\nIntitulé de la formation : CONDUIRE UN PROJET
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nCONDUIRE UN PROJET \n1 \n1500.0 € \n1500.0 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n1500.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n1500.0 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 01/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_01_10_2025_61.pdf'>
+ path = ''
+ link_callback = None
+ xhtml = False
+ context_meta = None
+DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAEdAQMAAAALpCE4AAAABlBMVEUAAIv///+fga7nAAADO0lEQVR42u1aMa6kUAwLS/FKjsBN5l8MCSQuBjd5R6CkQGRt5/GlrfZXq8xqKEYzQBGC4zjOmP/9OO1z0+emt77pMLOOP3b3en75Wn0/Zi9+TLhis5+/7AfHP76Jgc+I+eir2bDWsh/TeL6GZcS1adTVtIFPVnZmfBvwCr6O3svGmG98WJc9cMKiI0ruwQEVv8ZyD9cbBO6XOSM9cWpE4Kvbl2cPXBifGeliZ4dwgfFLD5Mc42QVlKTq8s+P3KzSjlo2QgUZJ+Tn6htiDs7Mm3HQiI0ibn0Tvxj4pQI0nhrjzPgJHgcdihitr2QVs9SBg7j3w8YnUuBFhGKIHmlPjPGV2XWxyigeB15mvgCd88zFGe1dPN4h96jQRUxj4sm0gS/ABmgEsLAgFMTcuwSL0p444wzXmzgJvKiRerVXbh4/2TRZiFSHSLv6Jcs0d3EisWz0yLgxUvH4QkbvXV0oL6sQJUQ2HqFJFzANRRalS+rOyfiiJFWh+ADJMOO5JyAbv6cJ6nEkm9qWQ5ynLk5KEmPT5CBxUic2qPBCZj0eM8QSI08wuokJUaGpeRxQUecEVBgp1aGTHV/4Wu7UPF6paCVTPMbNjRcYc24ej8mhEUoolEe/lNQ8fqlVcgICnjkBse1Et49zeQcJae/CRwgmZF1G899z63FGLxoJRRsAATtCsKS24DQnW2l6vFfM5ESJ8swYH0OXtG4fAz4xDpF15545kV3aQDHqz6FyJc9TQ6U5hi4HSGMzpZUMZy+pnay+ymYOpUW0S8wCKhqIUstaBmnyVVSrGCRWsiMt/sxTvkx8NU3qRJRk81WGhxgTF+eLyVajZ8ytQo9eo1FqQ2hTxh9j/9RSBaySnMc1aU7fehycSIxHI03tZK0hrYoeQdhgPwoHNzVUFu1TxvA7u5BWvQil5u6cXPrIa44VhNQhWOWlH7ktuFCH8sdlDckLutPr8aBwJ40w95NM8tgLpR7dwrqSpy89fjWtQi+opN4BNWlVnj1nFKx18Sqyb5YpB0ko2iyTx6VycztZsRJnSU6xepN3GNvm1FDRZtlMJpZUlT1Ky0r+zXLLvdjb6WlJ1tobbJY/f0j63PR/3vQbX8F8vd2+uU0AAAAASUVORK5CYII=', 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 827
+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 827
+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 - - [01/Oct/2025 19:47:13] "POST /myclass/api/Invoice_Inscrption_With_Split_Session_By_Inscription_Id/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:47:13.859030 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:47:20.840630 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:47:20.845628 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:47:22.448711 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:47:22.455707 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:22] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:23] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:47:58.653002 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:47:58.654006 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:47:58.657002 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:47:58.668063 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:47:58.781765 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:47:58.783763 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:47:58.784765 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:47:58.790781 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:47:58.797765 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:47:58.802761 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:47:58.808765 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:47:58.813763 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:47:58.820762 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:58] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:58] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:47:58.825764 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:47:58.829776 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:47:58.833785 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:47:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:48:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:48:07.180184 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:48:07.181691 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:48:07] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:48:08] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:48:08.912538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:48:08.914538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:48:08] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:48:08] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:48:17.624825 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:48:17] "POST /myclass/api/Get_Given_Line_Of_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:48:29.560300 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:48:29] "GET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd691916401da96874ffe1 HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:49:36.789975 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:49:36] "POST /myclass/api/Add_Update_Invoice_Annotation/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:49:39.181758 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:49:39] "GET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd691916401da96874ffe1 HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:50:05.725711 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:50:05] "GET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd691916401da96874ffe1 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_invoice.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-01 19:53:43.394853 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 19:53:43.394853 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 19:53:43.394853 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 19:53:43.395855 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 19:53:43.395855 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 19:53:49.830148 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_64 Destinataire : qsqqsd -
\n \n\n Client : part nom3_client part 3 mysytraining+apprenant2@gmail.com\n
\nIntitulé de la formation : CONDUIRE UN PROJET
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nCONDUIRE UN PROJET \n1 \n1500.0 € \n1500.0 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n1500.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n1500.0 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 01/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_64.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
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:53:50] "GET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd691916401da96874ffe1 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_invoice.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-01 19:54:23.347117 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 19:54:23.347117 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 19:54:23.347117 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 19:54:23.347117 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 19:54:23.347117 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 19:55:22.760714 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:55:22.776710 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:55:22.808713 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:55:22.844770 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:55:22.895200 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:23] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:55:23.744389 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:23] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:55:24.012699 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:24] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:24] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:24] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:55:26.447875 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:55:26.536465 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:55:34.027323 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:55:34.071361 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:34] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:55:34.111890 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:34] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:55:34.177514 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:55:34.250524 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:55:34.290049 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:34] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:55:34.353607 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:34] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:34] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:55:36.302024 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 19:55:36.375158 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:36] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:55:44] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:56:24.524690 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_65 Destinataire : part nom2 adresse01 code_postal01 - adresse01 pays01
\n \n\n Client : part nom2 part 2 mysytraining+apprenant1@gmail.com\n
\nIntitulé de la formation : CONDUIRE UN PROJET
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nCONDUIRE UN PROJET \n1 \n1500.0 € \n1500.0 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n1500.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n1500.0 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 01/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_65.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 = ' Sécurisé par MySy Training Technology
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_65 Destinataire : part nom2 adresse01 code_postal01 - adresse01 pays01
\n \n\n Client : part nom2 part 2 mysytraining+apprenant1@gmail.com\n
\nIntitulé de la formation : CONDUIRE UN PROJET
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nCONDUIRE UN PROJET \n1 \n1500.0 € \n1500.0 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n1500.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n1500.0 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 01/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_01_10_2025_94.pdf'>
+ path = ''
+ link_callback = None
+ xhtml = False
+ context_meta = None
+DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAEdAQMAAAALpCE4AAAABlBMVEUAAIv///+fga7nAAADJklEQVR42u1aO67bQAzkRsWWOsLexL6YABvQxeyb7BFcqjDMcIb0Q4AUSRXMC6zC0K/gUsOZIdfmfz4O+7z0eelbv/Qws+ZX63f3eZx9j7vr7t0fWzyxix8/7C+Of/wSAr+43x+XaRHu7PcI11/rE8+2waeygW9IdmT8tsYnOD+20W+I+RU/1tQDR8ab7zOSTbw8R4+0f4PA/UmAjIP3bra4IXrtwBPjgZLAy9FiCcg4FyOOcbAKkH3/7UebVfIIqNwAlVYACbRHzMmZuhnvADWJO84MaHdcLvM4rbqBR4ojvusAjwPoPknruGemHDiCbEg7ZecUP1xHUuRZmlUiu5asMogSlOQM3XdwonLGPagv1J483iD5EFLLM3EBgl4GLCw1NAIPtAMvTLtwcXYwYZkTqBCATvG3kzaPJ3lEIcId2qDs0AFoF2fyeGDcbBAv5EQuIVyLNMZZoYGSoHBaF6zDwOMhpK4ceNZge8ATRp6J8Y5ka3dABMgSFhEZJ7LjGGzipIsT5QfOPtBIIO2TZ1gMLtV5/FqNxDm7Ty+MK/N4JJbYoF4ePHvRXxn8izKPhwA5MA6b4uh7isdRnMo87nSCSShvh+IUTfb7yhjPjOd4Aj0nvQoznvdkocLWcvY6IxM+kfv0XMqSz0FK2kGYrJSdRosoXZyF7PLjC2zXDqbZTHuugu6YAEFxntnJsThBMi9ljLPbCd0P4h49hxJfizmZvnJyAsTxRPacaDe79CRrcXJJzVXWnRh38rhJ21rMgqiXjJkOgIN9DG/v6n48jjSGZmSV9LYmrZwoTnhvbKXUcNlyzFLyKczj7Dl/Gey3GrNo8zjaB2a8/LiNdyNB8Rfm8d0zxf7VLL+y59yGth+/pinHvDO3UogcfIUprZwYn8AEem1sxiU8ej1XlnxPjc/5OP14zYfE/Xj2PREkZoeO7Z+jNtw28RHcxatXSz9efcUBMu+urZycE/b3Pmd1E+39KbQDB43kfgqAnrsUtLrqgW+YzLJt5iYhOn+UqWtvpaAkLefj3A0nxsPWWtffWV5m8jjCLT++svFU31n+/CHp89J/+tJPwTRxeMsgYEoAAAAASUVORK5CYII=', 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 806
+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 806
+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 - - [01/Oct/2025 19:56:24] "POST /myclass/api/Invoice_Inscrption_With_Split_Session_By_Inscription_Id/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 19:56:25.000019 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 19:56:25] "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-10-01 20:01:55.362105 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 20:01:55.362105 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 20:01:55.365734 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 20:01:55.365734 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 20:01:55.366799 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 20:03:57.744438 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 20:03:57] "GET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd691916401da96874ffe1 HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:08:16.187108 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:08:16] "GET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd691916401da96874ffe1 HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:11:10.594169 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:11:10] "POST /myclass/api/Get_Given_Line_Of_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:12:30.482454 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:12:30.487548 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:12:30.493550 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:12:30.496551 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:12:30.507566 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:30] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:12:30.519554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:12:30.528593 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:12:30.532554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:12:30.540063 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:12:30.547065 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:30] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:30] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:30] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:30] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:30] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:30] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:30] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:31] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:12:34.191892 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:12:34.192881 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:34] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:34] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:12:37.852798 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:37] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:12:40.625720 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:40] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:12:52.443069 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:52] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:12:52.592367 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:12:52.593379 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:52] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:52] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:12:56.777214 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:56] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:12:56.889100 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:12:56.890098 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:12:56.894117 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:56] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:56] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:12:56] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:12:58.943569 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:13:00.866356 : Convert_Quotation_to_Order Le devis Devis_144 a été correctement convertie en commande avec le numero : Order_115
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:00] "POST /myclass/api/Convert_Quotation_to_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:13:00.877073 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:13:00.879605 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:13:00.883621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:13:00.888639 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:00] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:00] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:00] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:00] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:13:04.623070 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:04] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:13:15.064572 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:13:15.075566 : Add_Update_Partner_Order_Line L'identifiant de l'article est invalide
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:15] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:13:24.053585 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:24] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:13:31.528842 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:13:31.542356 : Add_Update_Partner_Order_Line L'identifiant de l'article est invalide
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:31] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:13:38.664684 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:38] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:13:43.925405 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:43] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:13:44.080162 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:13:44.082161 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:44] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:44] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:13:46.156417 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:46] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:13:53.933596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:53] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:13:54.074595 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:13:54.078586 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:13:54.079584 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:54] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:13:54] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:05.498468 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:14:05.501966 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:05] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:05] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:07.387615 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:07] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:07.551535 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:14:07.555530 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:14:07.558530 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:07] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:07] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:07] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:11.388933 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:11] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:22.511600 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:14:22.521766 : Add_Update_Partner_Order_Line L'identifiant de l'article est invalide
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:22] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:29.585979 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:29] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:33.556831 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:33] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:33.671503 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:14:33.676489 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:33] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:33] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:39.320198 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:39] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:39.426113 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:14:39.430135 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:14:39.436130 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:39] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:39] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:43.364871 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:43] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:51.091262 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:51] "POST /myclass/api/Order_Ready_To_Invoice/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:51.207499 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:14:51.208500 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:14:51.212501 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:51] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:51] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:54.291139 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_66 Destinataire : Client FACT 46 rue joinville saint prix immeuble hierso appt 7 etage 3 97215 - RIVIERE SALEE Martinique
\n \n\n Client : commmsrezrezrezrez
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nMySy Master Informatique M1 \n2 \n12000 € \n24000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n24000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n28800.0 € \n \n \n
\n
\nCondition de règlement : 30J Condition de paiement : 30 jours
\nDate échéance : 31/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_66.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 = ' Sécurisé par MySy Training Technology
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_66 Destinataire : Client FACT 46 rue joinville saint prix immeuble hierso appt 7 etage 3 97215 - RIVIERE SALEE Martinique
\n \n\n Client : commmsrezrezrezrez
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nMySy Master Informatique M1 \n2 \n12000 € \n24000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n24000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n28800.0 € \n \n \n
\n
\nCondition de règlement : 30J Condition de paiement : 30 jours
\nDate échéance : 31/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_01_10_2025_78.pdf'>
+ path = ''
+ link_callback = None
+ xhtml = False
+ context_meta = None
+DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAEdAQMAAAALpCE4AAAABlBMVEUAAIv///+fga7nAAADL0lEQVR42u1aO47cMAyl40Klj6Cb7FxMwBjwxeyb6AhTqjDM8D3SyCJNUgWcYFx4DdkFxaXehxzRP19DPh99Pnrrj14iMula9VDt44HVyW5FX83eyFPHD/mL6x9/hMCfqgeil2XrxZ6qb0akVb5NG3iTciDF+2LJfrxmLRdixk2m7IGjLCbdul6Wdiuas5ZrOd8gcN2UkQ6sjcnSLg/NHjhrnJGuFrOeONUnNnMmr3GgyqtV1Mtvt9yo4peleEepTCgQkdmq3WJ2zMyb8bI79DU8xWbE8KWPryVv4MY9RjubAscVBNR1X4gvp0jqwDcSEPEPkZ7YBwFl7pb21KhSvDbA+4bjRkXy7EMWriXO+Im/sypxHHkeAEYgjdi/InHGiSBiBYJjCkRX8JGdSyt+yVzj2iFTeogTK2+L2VjosjX5yozjyC6I3g4i1SGqhJWz1tyHU1DZlIOCSAUZN4GriH5PnfFeWOMTIJziBDqR9UJLkZg5Ka3ENSGNBGStsZDm1iqW2C+gN6wb9bhtQYJNkx9OMieNBKU4Kd+1ypRb1tq5nMNI0LrtRMLF5HlqHKeOFbh8ROrAaHdAZLmSo4rTp2XX7eZ+6/HUOG7SqlCSPMILAWR4Lhu2kFkdIuPPaE9M7oWI7fdaanXY6v1EJPQnKUfu9oSA44VyMDwn6NPwZWTGcRgduLZvehyIbmtk09wZh/kRHk5KROI4mJNIkzfjSnUIbVtxTKGvVnFzkZryjXZwGvXwZtxa3cmp95ozl0pFu02K91XsmNJzljBEqfsqpHc/odjHQCcLNY6+rWbOOKokAEW88UY9vkp25nTHfNzNlVsBwHi+wyglGvvhJryxlRrHZ2S31VuPC1Q4iFRmHak7WZuisjv6cKFtvesMdXjlxnE6IO93Tq94MR5ROZn7KhpDwhbqEOh9Q6TmnkjEnJN6vNIi0+Cn1uPue9Afl0B0lg8HQdn74/TJv/Q4cNypqKSeAfmAtn6bc4YUF3mDyXI0JcrlhY6fI6BJlNoBNbeWSuCORsUKrXJK7nEhKb9FfxyqinMr31H+yfKzh23GGkBQ3Himnyx/fpD0+eg//egnx3t8ZCPeoqgAAAAASUVORK5CYII=', 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 815
+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 815
+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 - - [01/Oct/2025 21:14:55] "POST /myclass/api/Invoice_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:14:55.480303 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:14:55.481304 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:14:55.486306 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:14:55.489312 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:55] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:55] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:55] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:14:55] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:15:00.919651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:15:00.923651 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:15:01] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:15:01] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:15:02.964299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:15:02.968298 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:15:02] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:15:02] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:15:07.395776 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:15:07] "POST /myclass/api/Get_Given_Line_Of_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:15:14.065219 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:15:14] "GET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd7dae9d28c452aa423e02 HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:17:41.279637 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:17:41.284654 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:17:41.293639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:17:41.303645 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:17:41.308646 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:17:41.311645 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:17:41.325277 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:41] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:41] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:17:41.338482 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:17:41.347018 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:17:41.355075 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:41] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:41] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:41] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:41] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:41] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:42] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:17:43.640528 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:17:43.642509 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:43] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:43] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:17:46.147146 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:46] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:17:51.813864 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:51] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:17:58.022825 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:58] "POST /myclass/api/Add_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:17:58.101459 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:17:58] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:18:00.256503 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:18:00.257490 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:18:00] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:18:00] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:18:08.931402 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:18:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:18:12.589083 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:18:12] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:18:29.799039 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:18:29] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:18:29.913773 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:18:29.914773 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:18:29] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:18:29] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:18:35.149558 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:18:35] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:18:46.336005 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:18:46.343999 : Add_Update_Partner_Order_Line L'identifiant de l'article est invalide
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:18:46] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:21:18.740427 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:21:18] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:21:25.868313 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:21:25] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:21:25.980837 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:21:25.982873 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:21:25] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:21:25] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:22:40.155891 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:22:40] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:23:06.568679 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:23:06.574699 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:23:06.576677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:23:06.578677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:23:06.579677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:23:06.582676 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:23:06.588679 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:06] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:06] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:23:06.594677 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:23:06.596682 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:06] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:06] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:23:06.603678 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:06] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:06] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:06] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:07] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:23:33.151407 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:23:33.152681 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:23:33.154570 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:23:33.155576 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:23:33.157577 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:23:33.159577 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:23:33.163797 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:33] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:33] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:23:33.170799 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:23:33.172796 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:33] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:33] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:23:33.180797 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:33] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:33] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:33] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:23:33] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:25:11.127865 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:25:11.132900 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:25:11.139866 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:25:11.139866 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:25:11.140866 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:25:11.140866 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:25:11.144866 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:11] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:11] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:11] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:25:11.151872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:25:11.153871 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:25:11.154871 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:11] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:11] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:11] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:11] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:25:17.983666 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:25:17.986675 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:17] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:17] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:25:21.752915 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:21] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:25:30.776029 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:30] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:25:30.896851 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:25:30.898851 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:30] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:30] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:25:34.464834 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:34] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:25:50.039797 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:50] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:25:50.151913 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:25:50.152913 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:50] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:50] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:25:58.772718 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:58] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:25:58.929353 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:25:58.931355 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:25:58.932355 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:58] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:25:58] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:26:24.727089 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:24] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:26:33.778746 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:33] "POST /myclass/api/Order_Ready_To_Invoice/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:26:33.884326 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:26:33.886325 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:26:33.890325 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:33] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:33] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:26:39.700255 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:26:39.704268 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:39] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:39] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:26:43.094096 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:43] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:26:50.854351 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:50] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:26:50.986602 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:26:50.989602 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:50] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:51] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:26:54.236071 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:54] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:26:54.348526 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:26:54.350508 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:26:54.352510 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:54] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:54] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:26:55.682594 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:55] "POST /myclass/api/Order_Ready_To_Invoice/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:26:55.832203 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:26:55.835210 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:26:55.839758 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:55] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:26:55] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:03.817432 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_67 Destinataire : part nom6_client adresse05 code_postal05 - ville05 pays05
\n \n\n Client : nommmm, sessionnnnddd
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nMySy Master Informatique M1 \n2 \n12000 € \n24000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n24000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n28800.0 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 01/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_67.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,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: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 = ' Sécurisé par MySy Training Technology
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_67 Destinataire : part nom6_client adresse05 code_postal05 - ville05 pays05
\n \n\n Client : nommmm, sessionnnnddd
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nMySy Master Informatique M1 \n2 \n12000 € \n24000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n24000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n28800.0 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 01/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_01_10_2025_93.pdf'>
+ path = ''
+ link_callback = None
+ xhtml = False
+ context_meta = None
+DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAEdAQMAAAALpCE4AAAABlBMVEUAAIv///+fga7nAAADNklEQVR42u1aMY7jQAyTz8WUfsL8JPmYARvIx+yfzBNcTmFER1IOUlxxWx2UQ1IEG8eFrFAUyVnzv7+6fW/63vTRNx1mNvhZy+7e+h1X8dfDix8zvrHF+y/7wesf38TCF/f9GFu36dHKflhF9Se/m6u+TVv4bGxxK9uEn+B+jF6erJlvNmQvPPDyaP6cVvOdyHlO5wcUDmyo0o5LtQ9ouwEvyQsXxgGLu6/WMaac6lMPkxzjRAkKL/sfb7lZJV5r9Y1QETFuNjqGc7k4M2/Ho1KhfcO1TtAUUeRtSlw467OlGXjctYB8Q7PtNoHMcxfuQglZhZWeXEBrVcftnng4CWoHhatcJycCLwsXqZMTPfNwdpKHaiaF6xHENFhFmTuuPoPC7xzTncihyMJcrlVtT7yAMJfcnBInQE7nXOJhvNkttzrUekfHF6lDPoKYECs/9XBSzAovkCmo1Cqg4pSI+GtLvTkbWcWBEm/8AZqkFX8FShfPTIedWsVCEwIqmlXIczxMcq2Cckl97LhGcggbhMJzD2eTc+g0Euo9FumDS3Pkx8yytmLRrxYLiDRCE9d0LTePo3AD/5FajA4oVhFQImLMrFWsUCIS3i7Q8DmcitFz87i09ywKD4Ui/6ZFWjLzOG2aOq54Qp5Tw8mOR2SRdwFd4U/EQBZaJZb/nnvl++UhVnLiWmPtDJKIqYcT4gTUUt56nIwuxZg9VwGe5xokGBKR8GEYJ6ZJbCQIEAMs2Ha6thAsQnt+VlGcZdpCxPgVOHtqsxxccuUq01nDQF+GyDOHnsp9lKsoZpHnDLrZMxeuaaRpULqvbU/XZhLluR0QOy4uCfcZ5QarJDfLVIevYJ/+jT6UNig1jzNuI12XS4+bxQIiO/bUSRY2OzVhcVk3hcuR2841tx6/zE/knXbZB/J4ICezA9JRil8Hmyb36UrKzVLLWo/zFOXjjOAYA32AHg/fY7EqtfeVd75cUfJTN3/rcfG4maLn4rlXfnnrcbl80eEQP0X2k+UxxKwYPaIh8njuJGsOa+kibn4MdbjHUa0nP1mWfYDcIqHo7RW4pD9Zjt5r0UvMWhjP9CfL339I+t70n970Gx/3fhur4Im6AAAAAElFTkSuQmCC', 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 822
+DEBUG:xhtml2pdf.tables:None
+DEBUG:xhtml2pdf.tables: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: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 822
+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 - - [01/Oct/2025 21:27:04] "POST /myclass/api/Invoice_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:04.468715 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:04.469716 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:04.470716 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:04.472716 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:04] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:04] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:04] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:04] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:09.215368 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:09.217367 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:09] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:09] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:11.134925 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:11.137925 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:11] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:11] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:13.662874 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:13] "POST /myclass/api/Get_Given_Line_Of_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:24.767377 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:24.769376 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:24.770377 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:24.772382 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:24.773381 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:24.776427 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:24.781428 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:24.783426 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:24.784427 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:24] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:24.787942 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:24] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:24] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:24] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:24] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:24] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:25] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:25] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:26.340064 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:26.342418 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:26] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:26] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:31.135595 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:31] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:34.579975 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:34] "POST /myclass/api/Add_Partner_Quotation/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:34.655790 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:34] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:36.208975 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:36.210976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:36] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:36] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:41.033117 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:41] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:44.443922 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:44] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:52.256865 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:52] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:52.365811 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:27:52.366813 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:52] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:52] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:27:58.060924 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:27:58] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:06.140488 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:06] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:06.252592 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:06.254593 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:06] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:06] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:13.532220 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:13.534217 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:13.536216 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:13] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:13.544219 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:13] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:13] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:13.599983 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:13.601984 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:13.603986 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:13.604982 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:13.607983 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:13.612984 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:13.618986 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:13] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:13.623987 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:13] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:13.627985 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:13] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:13] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:13.636984 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:13] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:13] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:14] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:15.100710 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:15.103706 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:15] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:15] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:18.599529 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:18] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:31.579984 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:31] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:31.696288 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:31.698288 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:31.698792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:31] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:31] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:37.539070 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:37.580068 : Convert_Quotation_to_Order Le devis Devis_145 a été correctement convertie en commande avec le numero : Order_117
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:37] "POST /myclass/api/Convert_Quotation_to_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:28:37.686633 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:37.687670 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:37.689680 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:28:37.691679 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:37] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:37] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:37] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:28:37] "POST /myclass/api/Get_List_Partner_Order_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\\partner_order.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-01 21:33:12.194457 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 21:33:12.194457 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 21:33:12.194457 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 21:33:12.195522 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 21:33:12.195522 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 21:33:12.364184 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:33:12.371196 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:33:12] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:33:12] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:33:19.508450 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:33:19.510532 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:33:19] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:33:19] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:33:23.353320 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:33:23] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:33:25.643862 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:33:25] "POST /myclass/api/Add_Partner_Quotation/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:33:25.798827 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:33:25] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:33:27.573850 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:33:27.575873 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:33:27] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:33:27] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:33:33.996046 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:33:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:33:36.693887 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:33:36] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:33:57.745252 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:33:57] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:33:57.853079 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:33:57.855079 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:33:57] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:33:57] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:34:03.407924 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:03] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:34:03.559259 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:34:03.561259 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:34:03.563259 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:03] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:03] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:03] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:34:06.368933 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:34:06.826781 : Convert_Quotation_to_Order Le devis Devis_146 a été correctement convertie en commande avec le numero : Order_118
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:06] "POST /myclass/api/Convert_Quotation_to_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:34:06.830782 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:34:06.831787 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:34:06.833788 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:34:06.834787 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:06] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:06] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:06] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:06] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:34:58.477219 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:34:58.478220 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:34:58.480219 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:34:58.487649 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:34:58.526261 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:34:58.528263 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:34:58.530261 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:34:58.532263 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:34:58.536261 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:34:58.539261 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:58] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:34:58.547262 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:34:58.550261 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:58] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:34:58.556261 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:58] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:34:58.563262 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:58] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:58] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:34:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:00.168141 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:00.171150 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:00] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:00] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:03.601349 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:03] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:17.434254 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:17.436256 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:17.437255 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:17.443254 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:17.493258 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:17.495259 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:17.497258 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:17.498259 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:17.500259 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:17.502259 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:17] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:17] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:17.507780 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:17] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:17.511769 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:17.514770 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:17] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:17] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:17.521771 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:17] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:17] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:17] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:17] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:17] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:19.455360 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:19.456343 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:19] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:19] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:24.301025 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:24] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:29.942805 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:29] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:30.086487 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:30.088476 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:30] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:30] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:32.351698 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:32] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:38.555254 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:38] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:38.668996 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:38.670994 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:38] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:38] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:41.398117 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:41] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:41.541631 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:41.543630 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:41.544630 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:41] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:41] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:43.922699 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:43] "POST /myclass/api/Order_Ready_To_Invoice/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:44.066279 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:44.068279 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:44.070280 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:44] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:44] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:47.173878 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:47] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:55.818881 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_68 Destinataire : part nom2 adresse01 code_postal01 - ville01 pays01
\n \n\n Client : saasdsqsdqsdqsdq
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nMySy Master Informatique M1 \n2 \n12000 € \n24000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n24000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n28800.0 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 01/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_68.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 = ' Sécurisé par MySy Training Technology
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_68 Destinataire : part nom2 adresse01 code_postal01 - ville01 pays01
\n \n\n Client : saasdsqsdqsdqsdq
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\nMySy Master Informatique M1 \n2 \n12000 € \n24000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n24000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n28800.0 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 01/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_01_10_2025_28.pdf'>
+ path = ''
+ link_callback = None
+ xhtml = False
+ context_meta = None
+DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAEdAQMAAAALpCE4AAAABlBMVEUAAIv///+fga7nAAADN0lEQVR42u1aMY7bQAykomJLPUE/sT4mQAL0Mfsn+wSVWwhiOMP1IUiTVMFc4C0EWVZBc2dnhqTN/7yafV76vPStXzrNbPDD/eVe2xJPy+vcvPi5xje2efthf7H+8UsIfIuYz7E2m44aMdvcHtM+N7N15reyga9WXr7P/pxiC5Zz9PJEzHdcbFAPPC4t8FL9jrTH3TWXe7q+QeABb0ba+Ow5HW6LqwfeMR6R7sZkB8Yv/JhLHONglXOdgZffLtqskuuIIwmoEN4eGxCHc+ucqZtx0giJO+6I8YC3WVDkYxIOfCQJkscdAlR5OIv7ZaYcOLARB9HAKoi0H05m3BbxwxnxQe1Dhe4piPFpGzbAwYnKGA/RtNWSx8Ev4Vp2Mo35SzjjgZJGRCw4phFpZBxoT8Mifjht2t/mBCoEjBM09hDn8Zt4RrLhDgMlY01OVD6ckWJgA4pjiNSMKIlkE/zSGOcJDdEMCndiPFglwT9os0r6kgCI/5JxfpT2KkeFQFaWbvDjnmXQEv5F+nDmQWT5gMtJh3JANEd8VGaViBR3FKAl7fmGXQhiVOZxIAKFMQpPYwUEjBtYJdRUmsdroe6DzJ1262khSoC3PI/DkpBQWAs1yGfugjKPw6E4mxLAMyqgbFQg4/lM2NZGdlOKsMCE3IX0XMoClO6QdhAoKazt0ZZr0jxu6KagOk4/Pjpp3Qxl0CCe8Qc7QO9aqCSPW2cabYxvVKE5UQKM055LQ4WNFKzXuz0BHq/0KkW6kzVSdubsIoL/uNhrMWVbm8o54jQezmYhHS0yTseoXEiw+8aCrcGAg1++QCPdrWXXitllyzZJEBj3W7yQGCCabOznZAhDlWAVbR7PCmjPEURyIgWIQqrcyYKyp9CzdDO2htbewZWGCsUmCuNHH6XAzGbNWcWVc2aL0PtgMyqghfDhvXLphkXdnwga8Avs+f0d/DhnQDAn1H0M3PKZdn8cZf2bWvqIE3iBFBXpGRAHtMDG15yTv2PIrVCfLONIolaD2udof0HfVroC6hn3PnrjqPaCCl2mPS7srau29Eatl14VXVb0J8tjTR5nM+6JCRa9gP5k+fOHpM9L/+lLPwGL4nW31XpHjgAAAABJRU5ErkJggg==', 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 823
+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 823
+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 - - [01/Oct/2025 21:35:56] "POST /myclass/api/Invoice_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:56.311031 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:56.312035 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:56.314038 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:56.315037 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:56] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:56] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:56] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:56] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:35:58.209650 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:35:58.212649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:58] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:35:58] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:36:02.446311 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:36:02] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:36:10.749963 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\n\nCommande - Formation Professionnelle Continue
\nLa valorisation des compétences
\nNuméro du devis Order_118 Date du devis 01/10/2025
\n \n\n
\n \n \n \n
\n \n\n\n\n
\n\n
Destinataire : part nom2
\n
Situé : adresse01 - code_postal01 - ville01
\n
Lieu de la formation :
\n
Organisateur de la formation : JMJ FORMATION
\n
Situé : rue de la république - 77 - paris
\n
Numéro SIRET : SIRETtsss
\n
Dossier suivi par : Mme JOSEPH-MATHURIN / La Présidente
\n
\n
\n \n \n \n
\n \n\n\n\n1. Objet, nature et durée de la formation
\n\n\nIntitulé de la formation : MySy Master Informatique M1
\n \n\nType d’action de formation (au sens de l’article L6313-1 du code du travail) : Action de formation
\n \n\nDurée : 36.0 - jour (s)
\n \n\nLieu de la formation :
\n \n\nEffectifs formés du bénéficiaire : 2
\n \n \n
\n2. Programme de la formation et formateur La description détaillée du programme de formation et du formateur est fournie en annexe.
\n
\n3. Prix de la formation
\n \n \n \n
\n \n\n\n\n\n\n\nDésignation \nDurée \nNb Stag. \nPrix Unit HT \nMontant HT \n \n\n \n \n \n\n\n MySy Master Informatique M1 19/06/2025 au 19/06/2025
\n \n 36.0 - jour (s) \n2 \n12000 € \n24000.0 € \n \n\n \n \n \n \n
\n\n\n\n \nTotal HT \n24000.0 € \n \n\n \nTaxes \n Prestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal TTC \n28800.0 € \n \n \n
\n
\n \n \n \n
\n \n\n\n\n4. Durée de validité du devis:
\nCe devis sera valable pour une durée de 30 jours. Merci nous le retourner daté et signé avec la mention “BON POUR ACCORD ET EXECUTION DU DEVIS
\n
\n \n \n \n
\n
\n \n\n\nPour l\'organisme de formation, SASU JMJ FORMATION, Mme JOSEPH-MATHURIN / La Présidente \nPour le bénéficiaire \n \n\n \n \n \n \n
\n
\n
\n
\n
\n
\nCONDITIONS GENERALES DE VENTE ORGANISME DE FORMATION : JMJ FORMATION
\n
\nI - INSCRIPTION Toute inscription nécessite le renvoi des 3 éléments au minimum (fiche d’inscription, document concernant le financement et projet professionnel) dûment remplis au siège de JMJ FORMATION au Centre d\'affaires Dillon Valmenière, Morne Dillon Nord - Résidence de la Pointe des Sables, 97200 Fort-de-France Tél. : 05.96.97.58.46 – @ : jmjformation@gmail.com) Les inscriptions sont prises dans l’ordre d’arrivée des dossiers. Si le stagiaire ne possède pas d’adresse e-mail, il doit le signaler sur le dossier d’inscription afin de recevoir tous les documents par courrier. II – PIECES COMPLEMENTAIRES Chaque inscription s’accompagnera des pièces complémentaires suivantes :
\n\nLa copie de la pièce d’identité \nL’attestation Pôle Emploi si demandeur d’emploi \n \nIII – LIEU DU STAGE
\nLes sessions de formation peuvent avoir lieu dans les locaux de l’Organisme de Formation, ou peuvent être réparties sur l’ensemble du territoire en faisant appel à des partenaires extérieurs. Les lieux de formation vous sont précisés sur les fiches programmes. Dans tous les cas, le demandeur s’engage à respecter le règlement intérieur de l’Organisme de Formation : « JMJ FORMATION » lorsque la formation se déroule au siège, ou celui de la structure d’accueil.
\nIV – OBLIGATIONS RESPECTIVES DES PARTIES Pour chaque inscription à une action de formation professionnelle, l’Organisme de Formation enverra les documents légaux correspondants.
\n\nSi le demandeur est une entreprise (ou association), une convention de formation sera établie en deux exemplaires. Le demandeur s’engage à retourner un exemplaire signé, accompagné du cachet de l’entreprise. \nSi le demandeur est une personne physique qui entreprend une formation professionnelle à titre individuel et personnel, un contrat de formation sera établi en deux exemplaires. \nSi le demandeur est une personne physique qui entreprend une formation professionnelle à titre d’une formation financée par le Pôle Emploi, un Aide individuelle à la formation (AIF) – Devis sera établi en deux exemplaires signés par les trois parties. \n \n Le stagiaire recevra une convocation (par email), par session de formation, stipulant le lieu, dates et horaires de formation A l’issue de la formation sera envoyée :
\n\nUne facture \nUne attestation de présence du stagiaire \nUne attestation de fin de formation \nUn bilan de formation individuel \n \nV – ANNULATION DE STAGE a l’initiative du demandeur : Toute annulation d’inscription doit être effectuée par téléphone et confirmé par écrit. Cependant, en cas d’annulation trop tardive, l’Organisme de Formation facturera au demandeur à titre d’indemnité forfaitaire : Annulation de moins de 3 jours : retenue de 100% du coût de l’action de formation. En cas d’absence ou d’interruption de formation après le début de l’action de formation ou au cours de la session de formation, l’Organisme de Formation se réserve également le droit de retenir la totalité du coût de l’action de formation. a l’initiative de l’Organisme de Formation : L’Organisme de Formation se réserve le droit, en cas d’insuffisance de participants, d’annuler la session de formation jusqu’à 3 jours de la date prévue de la prestation. Il informera le demandeur par email ou courrier et/ou par téléphone. Aucune indemnité ne sera versée au demandeur à raison d’une annulation du fait de l’Organisme de Formation.
\nVI – TARIFS ET REGLEMENTS Le prix du stage comprend l’ensemble des prestations prévues par la session de formation. Il est établit en fonction du devis fourni selon le parcours du candidat. Toute participation à une session de formation est soumise au règlement préalable de la part du demandeur. Le paiement doit être effectué comme suit 30 % à la commande – 70 % à réception de facture par : *Chèque bancaire à l’ordre du : JMJ FORMATION * Virement bancaire * Remise d\'espèces Dans le cas où le demandeur demande une prise en charge de la session de formation par un OPCO, le demandeur est tenu d’effectuer les démarches auprès de celui-ci, et de fournir la demande préalable de prise en charge de ce dernier. Il devra fournir à l’Organisme de Formation, l’attestation de prise en charge de l’OPCO mentionnant le prix de l’action de formation accordée. La différence du coût sera étudiée pour une répartition de prise en charge avant l’entrée en formation. Toute session commencée est due dans son intégralité.
\nVII – DEFAUT DE PAIEMENT En cas de défaut de règlement de la prestation de formation, une mise en demeure de paiement sera effectuée par l’Organisme de Formation. A défaut de paiement sous 48 heures, la vente sera résiliée de plein droit. Le stagiaire ne pourra se présenter au prochain module de formation
\nVIII – CONTENTIEUX En cas de litige, de toute nature ou de contestation relative à la formation ou à l’exécution de la commande, et à défaut d’accord à l’amiable, seul le tribunal compétent sera saisi.
\nLe Stagiaire, (nom et prénom du signataire) : Signature précédée de la mention «lu et approuvé »
\n
\n
\n
\nJMJ 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 \n
\n
'
+ dest = <_io.BufferedRandom name='./temp_direct/Partner_Order_Order_118.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:Col widths: [None]
+DEBUG:xhtml2pdf.tables:None
+DEBUG:xhtml2pdf.tables:Col widths: [None]
+DEBUG:xhtml2pdf.tables:None
+DEBUG:xhtml2pdf.tables:Col 0 has width 50%
+DEBUG:xhtml2pdf.tables:Col 1 has width 10%
+DEBUG:xhtml2pdf.tables:Col 2 has width 10%
+DEBUG:xhtml2pdf.tables:Col 3 has width 15%
+DEBUG:xhtml2pdf.tables:Col 4 has width 15%
+DEBUG:xhtml2pdf.tables:None
+DEBUG:xhtml2pdf.tables:Col 0 has width 50%
+DEBUG:xhtml2pdf.tables:Col 1 has width 10%
+DEBUG:xhtml2pdf.tables:Col 2 has width 10%
+DEBUG:xhtml2pdf.tables:Col 3 has width 15%
+DEBUG:xhtml2pdf.tables:Col 4 has width 15%
+DEBUG:xhtml2pdf.tables:None
+DEBUG:xhtml2pdf.tables:Col widths: ['50%', '10%', '10%', '15%', '15%', 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]
+DEBUG:xhtml2pdf.tables:Col widths: [None]
+DEBUG:xhtml2pdf.tables:None
+DEBUG:xhtml2pdf.tables:Col widths: [None]
+DEBUG:xhtml2pdf.tables:None
+DEBUG:xhtml2pdf.tables:None
+DEBUG:xhtml2pdf.tables: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:xhtml2pdf.tables:None
+DEBUG:xhtml2pdf.tables:Col widths: [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: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 - - [01/Oct/2025 21:36:10] "GET /myclass/api/GerneratePDF_Partner_Order/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd822efe510385887fa2c9 HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:36:53.859672 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:36:53.860674 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:36:53] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:36:54] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:36:55.770301 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:36:55.772298 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:36:55] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:36:55] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:36:57.367776 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:36:57] "POST /myclass/api/Get_Given_Line_Of_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:37:01.636087 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:37:01] "GET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd829bfe510385887fa2d2 HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:37:18.563157 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:37:18] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:37:18.565156 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:37:18] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:37:26.543110 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:37:26] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:37:29.300138 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:37:29.303135 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:37:29] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:37:29] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:38:22.539483 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:38:22] "GET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd829bfe510385887fa2d2 HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:38:49.285611 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:38:49] "GET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd829bfe510385887fa2d2 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_invoice.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-01 21:39:16.089437 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 21:39:16.090439 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 21:39:16.090439 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 21:39:16.090439 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 21:39:16.090439 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\partner_invoice.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform 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-01 21:48:42.639356 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 21:48:42.639356 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 21:48:42.639356 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 21:48:42.639356 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 21:48:42.639356 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-10-01 21:48:49.327314 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 21:48:49.327314 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 21:48:49.327314 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 21:48:49.327314 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 21:48:49.327314 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 21:49:01.614544 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:49:01.622611 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:49:01.630629 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:49:01] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:49:01] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:49:01.670180 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:49:01] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:49:01.678261 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:49:01] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:49:01.687177 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:49:01] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:49:12.772813 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:49:12] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:49:18.994058 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:49:18.999109 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:49:19] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:49:19] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:49:29.562050 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:49:29] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:50:26.605169 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:50:26] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:50:26.680228 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:50:26] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:50:31.028848 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:50:31] "[35m[1mGET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd829bfe510385887fa2d2 HTTP/1.1[0m" 500 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\partner_invoice.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-01 21:52:19.813368 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 21:52:19.813368 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 21:52:19.813368 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 21:52:19.813368 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 21:52:19.813368 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 21:52:22.722223 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:52:23] "[35m[1mGET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd829bfe510385887fa2d2 HTTP/1.1[0m" 500 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\partner_invoice.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-01 21:52:58.048635 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 21:52:58.048635 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 21:52:58.048635 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 21:52:58.048635 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 21:52:58.049633 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 21:52:58.208717 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_68 Destinataire : part nom2 adresse01 code_postal01 - ville01 pays01
\n \n\n Client : saasdsqsdqsdqsdq
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\n\nMySy Master Informatique M1
\n19/06/2025 - 19/06/2025
\n \n2 \n12000 € \n24000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n24000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n28800.0 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 01/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_68.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
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:52:58] "GET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd829bfe510385887fa2d2 HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:53:35.845759 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:53:35] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:53:56.665214 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:53:56] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:53:56.734447 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:53:56] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:54:18.193071 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:54:18] "POST /myclass/api/Get_Given_Line_Of_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:54:58.554575 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:54:58.556574 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:54:58.560997 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:54:58.563999 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:54:58.563999 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:54:58.566363 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:54:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:54:58.572362 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:54:58.575087 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:54:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:54:58.581233 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:54:58.583245 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:54:58] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:54:58.590265 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:54:58] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:54:58] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:54:58] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:54:58.599336 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:54:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:54:58] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:54:58] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:54:58] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:54:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:54:59] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:55:05.439415 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:05] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:55:15.630952 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:55:15.636997 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:55:15.640308 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:55:15.645308 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:55:15.648310 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:55:15.654242 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:55:15.657482 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:15] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:15] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:55:31.071235 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:31] "POST /myclass/api/Add_Update_SessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:55:31.254689 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:55:31.256699 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:31] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:31] "POST /myclass/api/GetAllValideSessionPartner_List_filter_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:55:42.644164 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:55:42.646676 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:42] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:43] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:55:44.080640 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:55:44.084632 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:44] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:44] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:55:45.762935 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_68 Destinataire : part nom2 adresse01 code_postal01 - ville01 pays01
\n \n\n Client : saasdsqsdqsdqsdq
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\n\nMySy Master Informatique M1
\n19/06/2025 - 07/08/2025
\n \n2 \n12000 € \n24000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n24000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n28800.0 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 01/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_68.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,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: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
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:55:45] "GET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd829bfe510385887fa2d2 HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:56:07.635362 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:56:07.641378 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:56:07] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:56:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:56:11.160907 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:56:11] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:56:31.440004 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:56:31.444548 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:56:31] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:56:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:56:34.455291 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:56:34] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:57:05.686458 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:57:05] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:57:05.760551 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:57:05] "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\\partner_invoice.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-01 21:58:09.232955 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 21:58:09.232955 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 21:58:09.232955 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 21:58:09.232955 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 21:58:09.232955 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 21:58:09.326941 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:09.330940 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:09.332942 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:09.334941 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:09.338941 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:09.342942 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:58:09.354951 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:09.356950 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:09] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:58:09.365512 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:09.370509 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:09] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:09] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:09] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:09] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:09] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:09] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:10] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:58:15.144974 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:15.147975 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:15] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:15] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:58:27.676502 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:27.680507 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:27] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:27] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:58:31.627118 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:31] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:58:39.524108 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:39] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:58:39.690671 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:39.692674 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:39] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:39] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:58:44.001202 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:44] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:58:44.163720 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:44.166725 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:44.168728 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:44] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:44] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:58:48.441979 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:48] "POST /myclass/api/Order_Ready_To_Invoice/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:58:48.607054 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:48.610056 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:48.612056 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:48] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:48] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:58:54.525868 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_69 Destinataire : FRANCE TRAVAIL Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 97200 - FORT DE FRANCE FRANCE
\n \n\n Client : commmmm uuu
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\n\nMySy Master Informatique M1
\n
\n \n2 \n12000 € \n24000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n24000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n28800.0 € \n \n \n
\n
\nCondition de règlement : 30J Condition de paiement : 30 jours
\nDate échéance : 31/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_69.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 = ' Sécurisé par MySy Training Technology
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_69 Destinataire : FRANCE TRAVAIL Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 97200 - FORT DE FRANCE FRANCE
\n \n\n Client : commmmm uuu
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\n\nMySy Master Informatique M1
\n
\n \n2 \n12000 € \n24000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n24000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n28800.0 € \n \n \n
\n
\nCondition de règlement : 30J Condition de paiement : 30 jours
\nDate échéance : 31/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_01_10_2025_52.pdf'>
+ path = ''
+ link_callback = None
+ xhtml = False
+ context_meta = None
+DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAEdAQMAAAALpCE4AAAABlBMVEUAAIv///+fga7nAAADOElEQVR42u1aMa6jUAw0S/FKjsBNwsWQiMTF4CbvCJQUCP+Z8cv/2mq3WjmrUCASKCZmPB7bMf/zcdrnoc9Db/3QYWadP0ff3es54YSrFTePGXds8fOX/cXxjx8i8MV9P3o3G9Za9sNGoL94bx51Ny3w2QpCXMs24BVMx0L0wHwDuHXZgR99BV/W6vcA0tzDNRae8gNnxIn0xFejb8PqBr4kB944DmY/7exA7/MxXPwxV3KOU1VAajH791NuVYkD+reRKl0ICt7CzZM0M2/EyxbSN/NKcrgiV5GwII1njrjoTR3nlTvQ905pMUsOvKhUNqRXK0CMuE2JkxOYyQhWe0k4WAKO19MQbJsycxxK2LWIIzkhKMEcXBl0MnPEWXtU7Y01VCW/51t4jgp7WuBXqEoJc8IqRI7jBXi1R2Z32BMfjuavbNQNRTx3ciLEZAQqjhEpvqPIhK3dMldOUOU2ZSh6CJgTCgqkpVmX1KqCwM4SbmfEVUPpVRbP3QHN4b3VuknHv+u+p07OYMQqMa8nDbgkErHv42Nejst2t0aC0qLYo/i3rE1MlfCxu/SFLCFmSWS5U+u4F4o5Kw7Ry4/T0QJzah0HZhV6lXz1Qoz9iIgjazPrOPSvsJtwjSdaB9RHBxQji7zAA6kHZup4+PHwXKnlcGJjLDvIYVxRby+JTK7jIvXLjyNNt+gmVE1Te5Xw3kpOygiZHY5WSpO351SbJm8LlvAjdVyzw9RU0YAT3PA9pojKVaojOF6ST2ulKiXmKkObj6srstS2Fvg4AaILd9UjehX8Dg5v99TAGecmKCdjzzRln/y01JWT5V3dMaOr4XIwezpa+Uwc8VCVNtj3aN3Y9CfXccDVHK75cZR8LSioKmfmSRbxsUpKwskN9hA/s5bcJZ+mPOadXUyd+xqv4s7tDpWXL0W3UUMJdsw4co+ZG+ZBHXOsrGp5Az/edkA0J6r7IZGdKlP2rRvnEc2PX5wFGdvmheXTky9obfzec9Llagdk9gabZbOYj1NGosunouceM7eIu4S7DSrAF/gXy70u1GZZ44mlSsJjPkTgJf9m+eXMH9p4xnol1ljJN8ufPyR9HvpPH/oC28SDqwJB/6UAAAAASUVORK5CYII=', 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 824
+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 824
+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 - - [01/Oct/2025 21:58:55] "POST /myclass/api/Invoice_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 21:58:55.151661 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:55.155670 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:55.157672 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 21:58:55.160670 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:55] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:55] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:55] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 21:58:55] "POST /myclass/api/Get_List_Partner_Order_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-10-01 22:01:16.236024 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 22:01:16.236024 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 22:01:16.236024 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 22:01:16.236024 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 22:01:16.236024 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 22:02:23.537372 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:02:23] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:02:27.342952 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:02:27] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:02:29.779153 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:02:29] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:02:33.688235 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:02:33] "POST /myclass/api/Add_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:02:33.921568 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:02:33] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:02:37.522416 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:02:37.526407 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:02:37] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:02:37] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:02:40.865024 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:02:43.794914 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:02:43] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:02:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:03:12.944442 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:12] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:03:13.237799 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:03:13.241804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:13] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:13] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:03:14.852780 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:14] "POST /myclass/api/Get_Given_Line_Of_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:03:20.871488 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:20] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:03:21.193448 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:03:21.196451 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:21] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:21] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:03:24.404144 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:24] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:03:24.776982 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:03:24.780975 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:03:24.784973 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:24] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:24] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:24] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:03:25.691946 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:25] "POST /myclass/api/Order_Ready_To_Invoice/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:03:25.965864 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:03:25.970861 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:03:25.974861 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:26] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:26] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:03:29.723136 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_70 Destinataire : part nom5_client adresse04 code_postal04 - ville04 pays04
\n \n\n Client : commmememememememem
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\n\nMySy Master Informatique M1
\n
\n \n4 \n12000 € \n48000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n48000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n57600.0 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 01/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_70.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 = ' Sécurisé par MySy Training Technology
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_70 Destinataire : part nom5_client adresse04 code_postal04 - ville04 pays04
\n \n\n Client : commmememememememem
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\n\nMySy Master Informatique M1
\n
\n \n4 \n12000 € \n48000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n48000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n57600.0 € \n \n \n
\n
\nCondition de règlement :
\nDate échéance : 01/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_01_10_2025_17.pdf'>
+ path = ''
+ link_callback = None
+ xhtml = False
+ context_meta = None
+DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAEdAQMAAAALpCE4AAAABlBMVEUAAIv///+fga7nAAADMklEQVR42u1aO66jQBBsloDQR5ibwMUsgeSLwU3mCA4nQO6tqh7kfdHbaNVvZQJkjQmadk19emz+/dXs89DnoR/90NPMBj9tOtxrW7Bqw3P0yZ93fGOrt1/2F9c/foiFr+4Hbma3R52OJ9f8LM3sXvRt2sLvbPZmvt/wEyyoFNWj5hcKR++TF876Bn9Uf910O8vEW/7CUbMqbVo7gHFbPHvhwrgV7MvNGrcpa+bLnMkxTlYBqIXsr7fcrBIXQL0TKoM+2Vh9R83BmXk7HpUK7TvWGuENHh9rm295C/cNDEJEgMddAiRi5F41S134o+rTVSnwMt+2gpWx2pJ4c6LjIfRgFcgOmw1ar/gBtJYY46OLVSQ7bWDN6LiYxuQF0nacADFQ38JtenBLAiUuvKjtiTvu8iphTig7RDtBU/FGmXkc2DAr3IjhDik7YVhyb050F17F0XFVb0WyQz9epEJ5WUUqRJR47dYFn8SOENLMAnTZWnlC2q3gcehR7gQkY9ijG/24U/e5hsJTb85QyQgSTewtNV1IjLmDRHlHHkU3yg6YECqUnceD/0jmSkCKFEAJ/UtuPw7qW0kjTkJh742OFjVn53HKjij8cij0XBxPTJl5PIY/a7hwJSA5cydKpj0zxhUtWT3tFq6iJIfeWyf4xAnIO40wc24dIGBHb3PqERyD8ehT9+NMn0pFYcpTKyeoDzSizfmFxyMQ5c2ctClgb3pbEncVj8ss5oYKmZBsfsQU8ZpWHJ3gU7vDP+YqZMI+slAg8tRBQhlC7C2zKLu1cHh7ZE75a/hYnkMwJ6/qfdFMK7dykku4G49ruBLxYfEun4k73oKziQ1l50HjcrPcPB543rofJyfCtTw4mbjHiCszjxPZkysss1IluZ3u8JU85WuGMofkm+bjHqySWTk5SNnjaPAeawRIVQKyzNFNl2rmfFwjOA0Q5/R+vJOHpJK6z7nKGQdBqaPbNbq6/PhZAi8k8yn1GVBYq/I+5xSPKwH9gJPl7scj6pPHY4Kb2tZG4S5qUYjDK/Cck+7Lc5ssRZ6m+TgNbmAcO9Sm/CfL3Y+/hd6WOI7LfrL8+UPS56H/9KHfKqp82y5r/vgAAAAASUVORK5CYII=', 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 818
+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 818
+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 - - [01/Oct/2025 22:03:30] "POST /myclass/api/Invoice_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:03:30.891065 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:03:30.894332 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:03:30.900335 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:03:30.907332 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:30] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:31] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:31] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:31] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:03:33.141228 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:03:33.146268 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:34] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:03:36.177416 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:03:36.184404 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:36] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:36] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:03:38.249981 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:38] "GET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd891127bb3b255151147e HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:03:40] "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-10-01 22:04:58.583531 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 22:04:58.583531 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 22:04:58.583531 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 22:04:58.583531 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 22:04:58.583531 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 22:05:59.177589 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:05:59.195314 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:05:59.217396 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:05:59.234394 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:05:59.268413 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:05:59.287587 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:05:59.319351 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:05:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:05:59] "POST /myclass/api/Get_Given_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:05:59] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:05:59.371353 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:05:59] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:05:59] "POST /myclass/api/Get_List_Partner_Produit_Service/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:05:59.410894 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:05:59.433934 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:05:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:05:59] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:05:59] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:01.139036 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:01] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:01] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:07] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:10.174428 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:10] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:13.545413 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:13] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:16.403421 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:16] "POST /myclass/api/Add_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:16.752433 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:17] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:18.756195 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:18] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:18.808311 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:18] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:23.354664 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:06:26.664359 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:26] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:37.844953 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:38] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:38.223200 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:38] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:38.271876 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:38] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:45.717837 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:45] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:46.153583 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:06:46.155591 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:06:46.157643 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:46] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:46] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:48.047610 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:48] "POST /myclass/api/Order_Ready_To_Invoice/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:48.485164 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:06:48.489163 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:06:48.493164 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:48] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:48] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:53.918788 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_71 Destinataire : FRANCE TRAVAIL Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 97200 - FORT DE FRANCE FRANCE
\n \n\n Client : ddddd
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\n\nMySy Master Informatique M1
\n
\n \n1 \n12000 € \n12000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n12000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n14400.0 € \n \n \n
\n
\nCondition de règlement : 30J Condition de paiement : 30 jours
\nDate échéance : 31/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_71.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 = ' Sécurisé par MySy Training Technology
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_71 Destinataire : FRANCE TRAVAIL Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 97200 - FORT DE FRANCE FRANCE
\n \n\n Client : ddddd
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\n\nMySy Master Informatique M1
\n
\n \n1 \n12000 € \n12000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n12000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n14400.0 € \n \n \n
\n
\nCondition de règlement : 30J Condition de paiement : 30 jours
\nDate échéance : 31/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_01_10_2025_22.pdf'>
+ path = ''
+ link_callback = None
+ xhtml = False
+ context_meta = None
+DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAEdAQMAAAALpCE4AAAABlBMVEUAAIv///+fga7nAAADNElEQVR42u1aQY6cQAw04dDHeUL/BD6GNEjzMfhJP4EjBzROVZneKKfNKXKi4YDQwqHWWy5Xudf8++u0z0efj/7pjw4zG3w1393bOeNWtgdfHgve2NPPH/YH11/+iMCf7jtuZo9XK/thFehXvluq3qYFvljZ/arOOp/zsVSgB+Y3gNuQHTjxDf5q/n7odtXCW37goLSQnvgRKz66zZ4duDiORzIbZb/snB7XTZ/UHKeqdGb/fsutKnG9HM0JqrDi5W1PEB2YQzPzVrxsQFrE9g0cB/q12mRjA2kSA0cjTgBOHXcNoBMt2VDqyyw18D45oSpEevEJFec8sjm3HAY+qArGDkos5oAvTk30zM15GkocOj7gD0COS2lMXiAtcAgK5yWmvfUZCt6jL1fMo9zN2UWQ5qSznaRp7NrMwENaQPRwh1F2Ckrq5oS1OslnVNyqkS9kyW1rt9QVbxqVlJFGc9JOOXPquKQlr6ow8lyUEfHFqmyt5lFurwIRJJ/pbZtaMub+DLlJ3ZwuF47oNgTbAzOH5qjhnxf4WqXZMYAA1xmWoYTo0Nw6bmG7QRUixRVhecITuzaxV6lFMYg2xfc7sIUfz22yNHZCUMKhgCAMy9DxsuXeqxSh13oCw79KXyQo8bO0zamHqomjp+jVzbrnyjuApCAmOzh8LSXCIqYOy8332xPSj48NsfnFJIffKPdehatO+BI15xw7LecAWiIQJQZumjNTEJ1OS38Asd1SL4QwNFfTBqj78TFWKsWTU0W5J/YqDHHGFdwWgchT7w5ZdrpwZSE1p7Zb7NrUmTNW4xQU+UT1qq7ck5NZzRCD9likrPeqc1b8z+7HKdz3Yj92oIxzsi6pvYo0u/txiw7lMo6RwjMvhKQqIeGaOFNXldR+PIYNV7b3UUrEZuW33JPTeOC21n6wqZS/9vcPz30iASWM/bjcoXo1vR8/bvFQ5HEdcd5HiEtNHt1ctvbLj8uwmEZRSX0GdFf31zmnts42HNl1PICHHxf6cFpcxuVeMws4DYvFoqLFgT73ibmPC+O/JwiXUZ/bFLP71K3kP1kmUur41P0LPBeDZ/qT5c8/JH0++k8/+gn9HHr+rMjzDAAAAABJRU5ErkJggg==', 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 820
+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 820
+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 - - [01/Oct/2025 22:06:58] "POST /myclass/api/Invoice_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:06:58.720356 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:06:58.722402 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:06:58.724370 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:06:58.730363 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:58] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:58] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:58] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:06:58] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:11:19.408511 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:11:19] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:11:21.404952 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:11:21.409952 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:11:21] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:11:21] "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\\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-01 22:13:06.179830 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 22:13:06.180829 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 22:13:06.180829 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 22:13:06.180829 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 22:13:06.180829 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-01 22:13:40.850479 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 22:13:40.850479 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 22:13:40.850479 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 22:13:40.850479 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 22:13:40.850479 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 22:13:41.659197 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:13:41] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:13:44.594232 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:13:44] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:13:49.721809 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:13:49] "POST /myclass/api/Add_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:13:50.038620 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:13:50] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:13:54.622725 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:13:54.628719 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:13:54] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:13:54] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:13:57.981067 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:13:58] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:14:02.369597 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:02] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:14:15.088457 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:15] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:14:15.256633 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:14:15.261649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:15] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:15] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:14:18.126864 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:18] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:14:18.294273 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:14:18.297310 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:14:18.298314 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:18] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:18] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:14:19.593371 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:19] "POST /myclass/api/Order_Ready_To_Invoice/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:14:19.728020 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:14:19.731010 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:14:19.735462 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:19] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:19] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:19] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:14:25.075740 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_72 Destinataire : FRANCE TRAVAIL Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 97200 - FORT DE FRANCE FRANCE
\n \n\n Client : ssds
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\n\nMySy Master Informatique M1
\n
\n \n1 \n12000 € \n12000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n12000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n14400.0 € \n \n \n
\n
\nCondition de règlement : 30J Condition de paiement : 30 jours
\nDate échéance : 31/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_72.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 = ' Sécurisé par MySy Training Technology
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_72 Destinataire : FRANCE TRAVAIL Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 97200 - FORT DE FRANCE FRANCE
\n \n\n Client : ssds
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\n\nMySy Master Informatique M1
\n
\n \n1 \n12000 € \n12000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n12000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n14400.0 € \n \n \n
\n
\nCondition de règlement : 30J Condition de paiement : 30 jours
\nDate échéance : 31/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_01_10_2025_36.pdf'>
+ path = ''
+ link_callback = None
+ xhtml = False
+ context_meta = None
+DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAEdAQMAAAALpCE4AAAABlBMVEUAAIv///+fga7nAAADMElEQVR42u1aMa6kUAwLS0HJEbjJcDEkRuJizE3eESgpEFnbeSBttb9ahdVQjJgPhSfr59jJmv/92u370velR7+0mVnjXroPPvZRd9uMh9uEJzb7/st+cP3jlwgcID8AuVu/ELPZ/urffDYNepoW+GQo9tt87fFPMG6tdysxn/iwJjvwbRr2xpfiZ+8FNDmG7uyPBwBHxYV0198+vriNnh24OD4T6dtQ9sPAF/2YIznHqSqgivjy50duVbmvlVRpSO/V2rK/bK6ambfiRBrCjTvIoegNfQH63hNXvBDzYNBxZwOCHAKuScxTA8dpbDaDcPcHkYIvwDzwwBaUPTHHKR64qCpCP/BIFjRS/S01xwVSmFH7uThlnUpj0sm0FWezYecceUyF1HBWxRf9osyH8wMFqeaEroVsV/O3V2Z3iGaDsusgyh3iayihNDEzVUq4w9OMSEX5YwhTvmbunG+W2Ng0pegQlAbeFlSRdcnMcaejdSNcVVzazlTk2RMQfUlEN2ki+z67EH5M6sOJ07hS+hgkyBIGT53Vll8TAw+kHkGC0Y3xocirpNZxVFw9XtISCeiUv8Jdd+b24x21BBXHLXMPlJCqYkxFDwjLEhQ5FBCEERSNtFtzq0qn4KnxBDOnwrJYImeeuHOK46HeusbrrkvuDmkMB3uFJh6VIOxHe2odb4vVWZD8+KXjuh6g4yUOJ2WEzC4KP/S2qecqymoQbg7eNLKtZjE1VWhrPdRbwmjieLkFPrWtVduJuQorjhiEsxqBKHXLp2Yz1i+urx7zIR7YT2bgnAVxfiVBkQEPHWf7TN05o31GdTVcifgwXoYlMcfBjcnsHuxLHUGf7Do+mTT78uPGpcpSopFmnmSx5dNadR7RzYPjWgTl9uOaADFf1lUK4bYuviTvnJzMajU4WdUX1L4+Tz2C89r3++Xy41vdSKT24/cOiJEnVrVjdQC5R3DaupEblx/n7+AcjhVPvQOStWr93nMOWo4L/QM2y1xZcT4eUZ8DxEhFlh642ucQPpZ9H+fysNzrQm2WGYM4XFktQr/m/Nbl3yxfzZ/zq9hbNTX+598sf/9D0vel//Gl36rTgxw3KqVNAAAAAElFTkSuQmCC', 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 816
+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 816
+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 - - [01/Oct/2025 22:14:25] "POST /myclass/api/Invoice_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:14:25.621363 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:14:25.624363 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:14:25.627365 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:14:25.629362 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:25] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:25] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:25] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:14:25] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:16:46.194292 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:16:46] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:13.392119 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:13] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:13.507258 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:13] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:20.809916 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:20] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:25.759726 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:25] "POST /myclass/api/Get_Given_Partner_Client_From_Id/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:28.955282 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:28] "POST /myclass/api/Add_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:29.193977 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:29] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:31.073302 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:17:31.076296 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:31] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:31] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:35.898486 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:17:35.900909 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:35] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:35] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:39.520786 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:39] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:43.366284 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:43] "POST /myclass/api/get_Class_From_Internal_Url/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:51.338271 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:51] "POST /myclass/api/Add_Update_Partner_Order_Line/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:51.494603 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:17:51.498617 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:51] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:51] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:54.709484 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:54] "POST /myclass/api/Confirm_Partner_Order_Header_And_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:54.936902 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:17:54.940914 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:17:54.944914 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:54] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:54] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:54] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:55.729612 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:55] "POST /myclass/api/Order_Ready_To_Invoice/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:55.882903 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:17:55.887382 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:17:55.891209 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:55] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:17:55] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:17:58.600729 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_73 Destinataire : FRANCE TRAVAIL Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 97200 - FORT DE FRANCE FRANCE
\n \n\n Client : qsq
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\n\nMySy Master Informatique M1
\n 19/06/2025 - 07/08/2025
\n \n1 \n12000 € \n12000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n12000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n14400.0 € \n \n \n
\n
\nCondition de règlement : 30J Condition de paiement : 30 jours
\nDate échéance : 31/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_73.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 = ' Sécurisé par MySy Training Technology
\n\n\n\nSASU 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 \nDate Facture 01/10/2025 \n \n \n
\n
\n \n\n\n\nFacture n° NEW_Invoice_73 Destinataire : FRANCE TRAVAIL Bat D1 - 4 ème étage 5 rue Saint-Christophe BP 1067 97200 - FORT DE FRANCE FRANCE
\n \n\n Client : qsq
\nIntitulé de la formation : MySy Master Informatique M1
\n \n \n \n
\n
\n
\n\n\n\nDésignation \nQuantité \nPrix unitaire HT \nTotal HT \n \n\n \n \n\n\nMySy Master Informatique M1
\n 19/06/2025 - 07/08/2025
\n \n1 \n12000 € \n12000 € \n \n\n \n \n \n
\n
\n
\n\n\n\n \nTotaux \n \n\n \nTotal HT \n12000.0 € \n \n\n \nTaxes \nPrestations de formation en exonération de TVA, article 261-4-4a du CGI \n \n\n \nTotal \n14400.0 € \n \n \n
\n
\nCondition de règlement : 30J Condition de paiement : 30 jours
\nDate échéance : 31/10/2025
\n
\n
\n\n\n\n \nCode banque 16958 \nCode guichet 00001 \nN° de compte 04285131654 \nClé RIB 46 \nMonnaie EUR \n \n\n \nIBAN FR76 1695 8000 0104 2851 3165 446 \n\nBIC QNTOFRP1XXX
\n \n \n \n
\n
\n
\nJMJ 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_01_10_2025_85.pdf'>
+ path = ''
+ link_callback = None
+ xhtml = False
+ context_meta = None
+DEBUG:xhtml2pdf.files:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR0AAAEdAQMAAAALpCE4AAAABlBMVEUAAIv///+fga7nAAADO0lEQVR42u1aS66bQBBswmKWHGFuAhdDAuldDN9kjsCShUWnqhqc6G2SVdSOzMIyNotmXFM/bP7n47DPRZ+L3vqi3cw6//LycG/HxI8fe9+K7zO+scWPH/YXxz++iIMvnNSq2fDVCt9h+ie/m6u+TTv4bFjs1Xwb8BNMmLRsnPnEi3XZB9+XRrw0PwdvAMuzlnN4vsHgwIYmPfBR9Qcgb8BL8sGF8YWTrnZ0uAXgJW4mOcbJKvtcgZfvL7lZJQ5AZSNUOoHGlnaMmDk4M++Kg0Z6D7RvwDimd1JLj+mHvINjI+rlAI87BahRirzwV7DMg2OdXRsRrMJJgZdxWE16ZFPizQkuMeIZi71yejChEePEi02ee8U3vhOPg7ibU0jJNCaeTDt4D73klpy4TeGvgHbsVeIFepQZ46QRzhzmBFtSaJf4B4bSQoWGatFGlDskJy5ccUj+lNurwBjC0RIvmDS8Ck/B7Vtm5VwrDRVtCo1h2Nr+ZV1yCxDtIIDOcQEVBYki45U9AZEJndFNPB66P5LRx9yDM/IoeEJ2AHmsuESz52lijF/UFwJEGmF8ABNC91PzeARjM+nlYaGhsgHi9sxQiSoC0Y3NhJy5pjemotQmqwaDTHcW8kf4ccSgzDwOxSlME1FPdJGFJEDctbmDhJkS0I32UPsuPFduqCgxyw52PBVAWMsdY2rJJ+utLz/et+BxYyDK3auQVRB5tDmvCo5mkeA5U2O8qZkgcde4hVE/AFglNVSUIQZm+6ueiCqRePHiuSX/YDoOFSL/iRjF49alDstVvQ/7CLVCVV1QIYYkRYk3pys5iFDUTLColWvJrZxXT6j+irmnRnwgxj2zybqU87diXzxezuw8jiXGis/xCEJkTuQoSKhKzLziFHrDblSacDUTFu7wzC354b3H+1HKi8dbauVUkbJf/bhdCQjac+p9ZsnnsWtIgeZuPtP78cg9vas7dOp+lETMQrkruCWS5u3H7zRBMi+eux9X0Pn1nJMZoikBvcGT5T78uKZn1anTmrxmNv31wEXc8rGT8htL8tRQiSfLXGJ4W4WfK79Bhd7gyXKsvWKQX4EIup//yfLnD0mfi/7Ti34CX2t8CEFLJ2EAAAAASUVORK5CYII=', 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 827
+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 827
+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 - - [01/Oct/2025 22:18:00] "POST /myclass/api/Invoice_Partner_Order/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:18:00.288903 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:18:00.292904 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:18:00.294901 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:18:00.305414 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:18:00] "POST /myclass/api/Get_Given_Partner_Order/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:18:00] "POST /myclass/api/Get_Given_Partner_Order_Lines/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:18:00] "POST /myclass/api/Get_List_Partner_Order_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:18:00] "POST /myclass/api/Get_List_Partner_Order_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-10-01 22:19:13.869302 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-01 22:19:13.869302 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-01 22:19:13.869302 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-01 22:19:13.869302 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-01 22:19:13.869302 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-01 22:19:13.935172 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:19:13.937063 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:19:18] "POST /myclass/api/Get_List_Partner_Invoice_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:19:20.208265 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:19:20.212288 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:19:20] "POST /myclass/api/Get_Given_Partner_Invoice/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:19:20] "POST /myclass/api/Get_Given_Partner_Invoice_Lines/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:19:21.974641 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:19:22] "[35m[1mGET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd8c7667824cc755d3310d HTTP/1.1[0m" 500 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:19:27] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:19:36.662078 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:19:36] "GET /myclass/api/GerneratePDF_Partner_Invoice/ZIpBbiPiFRO4s-5BI9cWzFV45kQG4qyuVw/68dd8c7667824cc755d3310d HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:20:08.913451 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-01 22:20:08.916471 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:20:08] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:20:08] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:20:11.836191 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:20:11] "POST /myclass/api/Get_Given_Personnalisable_Fields_By_template_ref_interne/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:20:33.201619 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:20:33] "POST /myclass/api/Update_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-10-01 22:20:33.346874 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [01/Oct/2025 22:20:33] "POST /myclass/api/Get_Given_Partner_Document/ 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-02 12:26:15.092524 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-02 12:26:15.092524 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-02 12:26:15.092524 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-02 12:26:15.092524 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-02 12:26:15.092524 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-10-02 12:27:49.320986 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-02 12:27:49.324996 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-02 12:27:49.324996 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-02 12:27:49.325998 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-02 12:27:49.325998 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-02 12:32:11.626335 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:32:11] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:33:26.719416 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 12:33:26.724412 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 12:33:26.736343 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 12:33:26.749335 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:33:26] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:33:26.793891 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:33:26] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:33:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:33:26] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:33:27.795144 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 12:33:27.804122 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:33:27] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:33:27.817137 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:33:27] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:33:27] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:33:27.846160 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:33:27] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:33:27.867835 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 12:33:27.874835 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:33:27] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:33:27] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:53:17.767373 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:53:17] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:53:20.021934 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:53:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:53:33.392971 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 12:53:33.397204 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:53:33] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:53:33] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:54:55.965166 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 12:54:56.035197 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:54:56] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:54:56.098720 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:54:56] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:54:56.110722 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 12:54:56.147724 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:54:56] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:54:56] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:54:58.269069 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:54:58] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:55:07.486279 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 12:55:07.713705 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:55:07] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:55:08] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:55:49.797219 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 12:55:49.810320 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:55:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:55:49.833253 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 12:55:49.858021 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:55:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:55:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:55:50.202311 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:55:50] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:55:54.987863 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:55:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:55:58.520165 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 12:55:58.524543 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:55:58] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:55:58] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:56:16.116465 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:56:16] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:59:26.869174 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:59:26] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 12:59:29.996298 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 12:59:29.999299 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:59:30] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 12:59:30] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:00:16.587185 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:00:16.590452 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:00:16] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:00:16.597490 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:00:16.603489 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:00:16] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:00:16] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:00:16.665333 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:00:16] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:01:24.453209 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:01:24] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:01:36.157107 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:01:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:01:39.424693 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:01:39.427692 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:01:39] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:01:39] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:02:24.496140 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:02:24] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:02:37.399497 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:02:37.402496 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:02:37] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:02:37] "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-02 13:04:05.846001 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-02 13:04:05.846001 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-02 13:04:05.846001 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-02 13:04:05.846001 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-02 13:04:05.846001 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-02 13:04:05.951318 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:04:05.954222 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:04:05] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:04:05] "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-02 13:05:28.373531 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-02 13:05:28.373531 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-02 13:05:28.373531 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-02 13:05:28.373531 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-02 13:05:28.373531 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-02 13:05:28.458148 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:05:28.461149 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:05:28] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:05:28] "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-02 13:06:50.554928 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-02 13:06:50.554928 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-02 13:06:50.554928 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-02 13:06:50.554928 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-02 13:06:50.554928 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-02 13:07:03.941717 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-02 13:07:03.941717 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-02 13:07:03.941717 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-02 13:07:03.941717 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-02 13:07:03.941717 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-02 13:07:09.410668 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:07:09] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:07:19.614502 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:07:19.617481 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:07:19] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:07:19] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:07:57.150442 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:07:57] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:08:00.077062 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:00] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:08:16.125503 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:08:16.128498 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:16] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:16] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:08:48.929284 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:08:48.930812 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:48] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:08:48.939648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:08:48.944651 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:48] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:48] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:08:49.023827 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:49] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:08:49.247861 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:49] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:08:49.372528 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:49] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:08:49.444518 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:49] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:08:49.506177 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:49] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:08:49.566802 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:49] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:08:49.630361 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:49] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:08:52.659508 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:08:52.697860 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:08:52.700858 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:08:52.702860 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:08:52.706859 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:08:52.708865 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:08:52.712232 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:52] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:52] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:52] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:52] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:08:52] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:11:54.594055 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:11:54] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:12:57.703303 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:12:57] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:13:26.099635 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:13:26] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:13:54.569247 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:13:54.572243 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:13:54] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:13:54] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:15:03.294995 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:15:03] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:17:37.593959 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:17:37.596968 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:17:37] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:17:37] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:18:27.357111 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:18:27.359304 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:18:27] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:18:27] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:19:03.409419 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:19:03] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:19:09.622260 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:19:09.625260 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:19:09] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:19:09] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:19:14.291054 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:19:14.294054 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:19:14] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:19:14] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:19:20.349108 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:19:20.352112 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:19:20.355125 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:19:20] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:19:20.366120 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:19:20] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:19:20] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:19:20.412488 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:19:20] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:19:32.330818 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:19:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:20:24.061293 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:20:24] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:24:08.606176 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:24:08] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:24:17.569310 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:24:17.573311 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:24:17] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:24:17] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:24:33.545475 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:24:33] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:24:57.708207 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:24:57] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:25:57.585241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:25:57] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:27:23.988326 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:27:23] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:27:39.207956 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:27:39.209956 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:27:39.213357 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:27:39] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:27:39.223366 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:27:39] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:27:39] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:27:39.268474 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:27:39] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:27:41.678949 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:27:41] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:28:15.401639 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:28:15] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:28:43.972597 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:28:43] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:28:49.194415 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:28:49.196414 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:28:49.198921 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:28:49] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:28:49.211955 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:28:49] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:28:49] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:28:49.252690 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:28:49] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:28:50.950258 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:28:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:29:07.630173 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-02 13:29:07.632172 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:29:07] "POST /myclass/api/Get_Humain_Ressource_With_Planning/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:29:07] "POST /myclass/api/Get_Humain_Ressource_With_Planning_And_Cost/ HTTP/1.1" 200 -
+INFO:root:2025-10-02 13:29:28.943387 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [02/Oct/2025 13:29:28] "POST /myclass/api/Get_Connected_User_List_Dashbord/ 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-03 10:40:22.922626 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-03 10:40:22.922626 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-03 10:40:22.922626 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-03 10:40:22.922626 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-03 10:40:22.922626 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-10-03 10:40:34.313405 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-03 10:40:34.313405 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-03 10:40:34.313405 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-03 10:40:34.313405 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-03 10:40:34.314450 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-03 10:54:45.143500 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-03 10:54:45.143500 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-03 10:54:45.143500 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-03 10:54:45.143500 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-03 10:54:45.143500 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-03 10:55:29.410107 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-03 10:55:29.410107 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-03 10:55:29.411092 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-03 10:55:29.411092 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-03 10:55:29.411092 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-03 10:55:29.475825 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 10:55:29] "[32mGET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1[0m" 308 -
+INFO:root:2025-10-03 10:55:29.480818 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 10:55:30] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 10:55:39.223736 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 10:55:39] "[32mGET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1[0m" 308 -
+INFO:root:2025-10-03 10:55:39.227736 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n\n\n\n\t\n\t\t
\n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t
Facture \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_20250919\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\tDate de facture: 30/09/2025 \n\t\t\t\t\t\tDate échéance : 15/10/2025 \n\t\t\t\t\t \n\n\t\t\t\t
\n\n\t\t\t\t
\n\t\t\t\t\tPériode : 01/09/2025 au 30/09/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\tDescription \n\t\t\t\t\t\t\tQuantité \n\t\t\t\t\t\t\tPrix unitaire (HT) \n\t\t\t\t\t\t\tMontant (HT) \n\t\t\t\t\t\t \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t Prestation de service \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tAccompagnement au déploiement de l\'ERP CoQliQo \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t22 jours (-1h) \n\t\t\t\t\t\t\t550 € HT \n\t\t\t\t\t\t\t12 021,43 € HT \n\t\t\t\t\t\t \n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tNote de frais - Déplacement Lézignan-Corbières -\n\t\t\t\t\t\t\t\t09/09/2025 au 11/09/2025 - Voir justificatifs \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tDeplacement Lézignan-Corbières\n\t\t\t\t\t\t\t\tHotel (2 nuits) \n\n\t\t\t\t\t\t\t 273,95 € TTC \n\n\n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tSNCF\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 182 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tTaxi\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 10,5 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,3 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 13,5 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,5 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\n\n\n\t\t\t\t\t
\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\tMontant HT: \n\t\t\t\t\t12 530,18 € \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\tTVA : \n\t\t\t\t\t2 506,04 € \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\tMontant TTC : \n\t\t\t\t\t15 036,22 € \n\t\t\t\t \n\t\t\t
\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 brie \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\tBanque \n\t\t\t\t\t\tCode agence \n\t\t\t\t\t\tNuméro de compte \n\t\t\t\t\t\tClé RIB \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\t30087 \n\t\t\t\t\t\t33856 \n\t\t\t\t\t\t00021285503 \n\t\t\t\t\t\t40 \n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\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\tIBAN \n\t\t\t\t\t\tCode BIC \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\tFR76 3008 7338 5600 0212 8550 340 \n\t\t\t\t\t\tCMCIFRPP \n\n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\n\n\t\t
\n\n\t
\n\n\t \n\n\t\n\t\t\n\n\t\t\t
MySy 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_20250919.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 - - [03/Oct/2025 10:55:39] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 10:56:11.369874 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 10:56:11] "[32mGET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1[0m" 308 -
+INFO:root:2025-10-03 10:56:11.415889 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n\n\n\n\t\n\t\t
\n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t
Facture \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_20250919\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\tDate de facture: 30/09/2025 \n\t\t\t\t\t\tDate échéance : 15/10/2025 \n\t\t\t\t\t \n\n\t\t\t\t
\n\n\t\t\t\t
\n\t\t\t\t\tPériode : 01/09/2025 au 30/09/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\tDescription \n\t\t\t\t\t\t\tQuantité \n\t\t\t\t\t\t\tPrix unitaire (HT) \n\t\t\t\t\t\t\tMontant (HT) \n\t\t\t\t\t\t \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t Prestation de service \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tAccompagnement au déploiement de l\'ERP CoQliQo \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t22 jours (-1h) \n\t\t\t\t\t\t\t550 € HT \n\t\t\t\t\t\t\t12 021,43 € HT \n\t\t\t\t\t\t \n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tNote de frais - Déplacement Lézignan-Corbières -\n\t\t\t\t\t\t\t\t09/09/2025 au 11/09/2025 - Voir justificatifs \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tDeplacement Lézignan-Corbières\n\t\t\t\t\t\t\t\tHotel (2 nuits) \n\n\t\t\t\t\t\t\t 273,95 € HT \n\n\n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tSNCF\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 182 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tTaxi\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 10,5 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,3 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 13,5 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,5 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\n\n\n\t\t\t\t\t
\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\tMontant HT: \n\t\t\t\t\t12 530,18 € \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\tTVA : \n\t\t\t\t\t2 506,04 € \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\tMontant TTC : \n\t\t\t\t\t15 036,22 € \n\t\t\t\t \n\t\t\t
\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 brie \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\tBanque \n\t\t\t\t\t\tCode agence \n\t\t\t\t\t\tNuméro de compte \n\t\t\t\t\t\tClé RIB \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\t30087 \n\t\t\t\t\t\t33856 \n\t\t\t\t\t\t00021285503 \n\t\t\t\t\t\t40 \n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\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\tIBAN \n\t\t\t\t\t\tCode BIC \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\tFR76 3008 7338 5600 0212 8550 340 \n\t\t\t\t\t\tCMCIFRPP \n\n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\n\n\t\t
\n\n\t
\n\n\t \n\n\t\n\t\t\n\n\t\t\t
MySy 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_20250919.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 - - [03/Oct/2025 10:56:12] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 10:59:21.064021 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 10:59:21] "[32mGET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1[0m" 308 -
+INFO:root:2025-10-03 10:59:21.068659 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n\n\n\n\t\n\t\t
\n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t
Facture \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_20250919\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\tDate de facture: 30/09/2025 \n\t\t\t\t\t\tDate échéance : 15/10/2025 \n\t\t\t\t\t \n\n\t\t\t\t
\n\n\t\t\t\t
\n\t\t\t\t\tPériode : 01/09/2025 au 30/09/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\tDescription \n\t\t\t\t\t\t\tQuantité \n\t\t\t\t\t\t\tPrix unitaire (HT) \n\t\t\t\t\t\t\tMontant (HT) \n\t\t\t\t\t\t \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t Prestation de service \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tAccompagnement au déploiement de l\'ERP CoQliQo \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t22 jours (-1h) \n\t\t\t\t\t\t\t550 € HT \n\t\t\t\t\t\t\t12 021,43 € HT \n\t\t\t\t\t\t \n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tNote de frais - Déplacement Lézignan-Corbières -\n\t\t\t\t\t\t\t\t09/09/2025 au 11/09/2025 - Voir justificatifs \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\tDeplacement Lézignan-Corbières\n\t\t\t\t\t\t\t\tHotel (2 nuits) \n\n\t\t\t\t\t\t\t 273,95 € HT \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\tSNCF\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 182 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tTaxi\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 10,5 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,3 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 13,5 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,5 € HT \n\t\t\t\t\t\t \n\n\n\n\n\n\t\t\t\t\t
\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\tMontant HT: \n\t\t\t\t\t12 530,18 € \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\tTVA : \n\t\t\t\t\t2 506,04 € \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\tMontant TTC : \n\t\t\t\t\t15 036,22 € \n\t\t\t\t \n\t\t\t
\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\tBanque \n\t\t\t\t\t\tCode agence \n\t\t\t\t\t\tNuméro de compte \n\t\t\t\t\t\tClé RIB \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\t30087 \n\t\t\t\t\t\t33856 \n\t\t\t\t\t\t00021285503 \n\t\t\t\t\t\t40 \n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\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\tIBAN \n\t\t\t\t\t\tCode BIC \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\tFR76 3008 7338 5600 0212 8550 340 \n\t\t\t\t\t\tCMCIFRPP \n\n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\n\n\t\t
\n\n\t
\n\n\t \n\t\n\n\t\t
Termes et conditions \n\n\t\t\tPas d’escompte accordé pour paiement anticipé. \n\t\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\t\tseront appliquées. \n\t\t\tTout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€. \n\t\t
\n\t
\n\n\n\t\n\t\t\n\n\t\t\t
MySy 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_20250919.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 - - [03/Oct/2025 10:59:21] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 11:01:01.989026 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 11:01:01] "[32mGET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1[0m" 308 -
+INFO:root:2025-10-03 11:01:01.995316 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n\n\n\n\t\n\t\t
\n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t
Facture \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_20250919\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\tDate de facture: 30/09/2025 \n\t\t\t\t\t\tDate échéance : 15/10/2025 \n\t\t\t\t\t \n\n\t\t\t\t
\n\n\t\t\t\t
\n\t\t\t\t\tPériode : 01/09/2025 au 30/09/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\tDescription \n\t\t\t\t\t\t\tQuantité \n\t\t\t\t\t\t\tPrix unitaire (HT) \n\t\t\t\t\t\t\tMontant (HT) \n\t\t\t\t\t\t \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t Prestation de service \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tAccompagnement au déploiement de l\'ERP CoQliQo \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t22 jours (-1h) \n\t\t\t\t\t\t\t550 € HT \n\t\t\t\t\t\t\t12 021,43 € HT \n\t\t\t\t\t\t \n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tNote de frais - Déplacement Lézignan-Corbières -\n\t\t\t\t\t\t\t\t09/09/2025 au 11/09/2025 - Voir justificatifs \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\tDeplacement Lézignan-Corbières\n\t\t\t\t\t\t\t\tHotel (2 nuits) \n\n\t\t\t\t\t\t\t 273,95 € HT \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\tSNCF\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 182 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tTaxi\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 10,5 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,3 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 13,5 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,5 € HT \n\t\t\t\t\t\t \n\n\n\n\n\n\t\t\t\t\t
\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\tMontant HT: \n\t\t\t\t\t12 530,18 € \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\tTVA : \n\t\t\t\t\t2 506,04 € \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\tMontant TTC : \n\t\t\t\t\t15 036,22 € \n\t\t\t\t \n\t\t\t
\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\tBanque \n\t\t\t\t\t\tCode agence \n\t\t\t\t\t\tNuméro de compte \n\t\t\t\t\t\tClé RIB \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\t30087 \n\t\t\t\t\t\t33856 \n\t\t\t\t\t\t00021285503 \n\t\t\t\t\t\t40 \n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\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\tIBAN \n\t\t\t\t\t\tCode BIC \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\tFR76 3008 7338 5600 0212 8550 340 \n\t\t\t\t\t\tCMCIFRPP \n\n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\n\n\t\t
\n\n\t
\n\n\t \n\t\n\n\t\t
Termes et conditions \n\n\t\t\tPas d’escompte accordé pour paiement anticipé. \n\t\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\t\tseront appliquées. \n\t\t\tTout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€. \n\t\t
\n\t
\n\n\n\t\n\t\t\n\n\t\t\t
MySy 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_20250919.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 - - [03/Oct/2025 11:01:02] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 11:43:12.785209 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 11:43:12] "[32mGET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1[0m" 308 -
+INFO:root:2025-10-03 11:43:12.789707 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n\n\n\n\t\n\t\t
\n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t
Facture \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_20250919\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\tDate de facture: 30/09/2025 \n\t\t\t\t\t\tDate échéance : 15/10/2025 \n\t\t\t\t\t \n\n\t\t\t\t
\n\n\t\t\t\t
\n\t\t\t\t\tPériode : 01/09/2025 au 30/09/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\tDescription \n\t\t\t\t\t\t\tQuantité \n\t\t\t\t\t\t\tPrix unitaire (HT) \n\t\t\t\t\t\t\tMontant (HT) \n\t\t\t\t\t\t \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t Prestation de service \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tAccompagnement au déploiement de l\'ERP CoQliQo \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t22 jours (-1h) \n\t\t\t\t\t\t\t550 € HT \n\t\t\t\t\t\t\t12 021,43 € HT \n\t\t\t\t\t\t \n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tNote de frais - Déplacement Lézignan-Corbières -\n\t\t\t\t\t\t\t\t09/09/2025 au 11/09/2025 - Voir justificatifs \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\tDeplacement Lézignan-Corbières\n\t\t\t\t\t\t\t\tHotel (2 nuits) \n\n\t\t\t\t\t\t\t 273,95 € HT \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\tSNCF\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 182 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tTaxi\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 10,5 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,3 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 13,5 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,5 € HT \n\t\t\t\t\t\t \n\n\n\n\n\n\t\t\t\t\t
\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\tMontant HT: \n\t\t\t\t\t12 530,18 € \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\tTVA : \n\t\t\t\t\t2 506,04 € \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\tMontant TTC : \n\t\t\t\t\t15 036,22 € \n\t\t\t\t \n\t\t\t
\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\tBanque \n\t\t\t\t\t\tCode agence \n\t\t\t\t\t\tNuméro de compte \n\t\t\t\t\t\tClé RIB \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\t30087 \n\t\t\t\t\t\t33856 \n\t\t\t\t\t\t00021285503 \n\t\t\t\t\t\t40 \n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\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\tIBAN \n\t\t\t\t\t\tCode BIC \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\tFR76 3008 7338 5600 0212 8550 340 \n\t\t\t\t\t\tCMCIFRPP \n\n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\n\n\t\t
\n\n\t
\n\n\t \n\t\n\n\t\t
Termes et conditions \n\n\t\t\tPas d’escompte accordé pour paiement anticipé. \n\t\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\t\tseront appliquées. \n\t\t\tTout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€. \n\t\t
\n\t
\n\n\n\t\n\t\t\n\n\t\t\t
MySy 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_20250919.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 - - [03/Oct/2025 11:43:13] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 11:44:38.894579 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 11:44:38] "[32mGET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee HTTP/1.1[0m" 308 -
+INFO:root:2025-10-03 11:44:39.152811 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n\n\n\n\t\n\t\t
\n\t
\n\t\n\t\t
\n\t\t\t
\n\t\t\t\t
Facture \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_20250919\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\tDate de facture: 30/09/2025 \n\t\t\t\t\t\tDate échéance : 15/10/2025 \n\t\t\t\t\t \n\n\t\t\t\t
\n\n\t\t\t\t
\n\t\t\t\t\tPériode : 01/09/2025 au 30/09/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\tDescription \n\t\t\t\t\t\t\tQuantité \n\t\t\t\t\t\t\tPrix unitaire (HT) \n\t\t\t\t\t\t\tMontant (HT) \n\t\t\t\t\t\t \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t Prestation de service \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tAccompagnement au déploiement de l\'ERP CoQliQo \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t22 jours (-1h) \n\t\t\t\t\t\t\t550 € HT \n\t\t\t\t\t\t\t12 021,43 € HT \n\t\t\t\t\t\t \n\n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tNote de frais - Déplacement Lézignan-Corbières -\n\t\t\t\t\t\t\t\t09/09/2025 au 11/09/2025 - Voir justificatifs \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\tDeplacement Lézignan-Corbières\n\t\t\t\t\t\t\t\tHotel (2 nuits) \n\n\t\t\t\t\t\t\t 273,95 € HT \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\tSNCF\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 182 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tTaxi\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 10,5 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,3 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 13,5 € HT \n\t\t\t\t\t\t \n\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tRepas\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t 14,5 € HT \n\t\t\t\t\t\t \n\n\n\n\n\n\t\t\t\t\t
\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\tMontant HT: \n\t\t\t\t\t12 530,18 € \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\tTVA : \n\t\t\t\t\t2 506,04 € \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\tMontant TTC : \n\t\t\t\t\t15 036,22 € \n\t\t\t\t \n\t\t\t
\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\tBanque \n\t\t\t\t\t\tCode agence \n\t\t\t\t\t\tNuméro de compte \n\t\t\t\t\t\tClé RIB \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\t30087 \n\t\t\t\t\t\t33856 \n\t\t\t\t\t\t00021285503 \n\t\t\t\t\t\t40 \n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\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\tIBAN \n\t\t\t\t\t\tCode BIC \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\tFR76 3008 7338 5600 0212 8550 340 \n\t\t\t\t\t\tCMCIFRPP \n\n\t\t\t\t\t \n\n\n\n\t\t\t\t \n\n\t\t\t
\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_20250919.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 - - [03/Oct/2025 11:44:40] "GET /myclass/api/ManualSendInvoiceEmailRIB_CIC_BureauVallee/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:16:21.450159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:21] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:16:22.796646 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:22.799659 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:22.805697 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:22.809240 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:22] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:22] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:16:22.839454 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:22] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:22] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:16:22.902742 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:22.904745 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:22.907300 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:22.910818 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:22] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:16:22.914827 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:22.919403 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:22] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:22] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:22] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:22] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:22] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:16:33.911913 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:33.913923 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:33.920165 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:33.923208 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:33.929328 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:33] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:16:33.934356 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:33.939941 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:33] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:33] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:16:33.944451 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:33.948577 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:33.953614 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:33] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:33] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:16:33.958127 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:16:33.964353 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:33] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:33] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:33] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:33] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:34] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:16:34] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:10.915874 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:10.920414 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:10.922436 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:10.924414 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:10.928451 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:10] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:10.930954 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:10.937458 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:10] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:10] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:10] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:10] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:27.222065 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:27.227600 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:27.234117 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:27] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:27.238363 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:27.243366 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:27] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:27.249449 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:27.254967 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:27] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:27.261068 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:27] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:27.265223 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:27.268320 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:27] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:27] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:27.273320 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:27.275830 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:27] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:27] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:27] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:27] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:29.719318 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:29.721319 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:29.723317 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:29.725828 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:29.726835 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:29.730359 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:29] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:29.735871 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:29] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:29.740407 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:29] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:29.742914 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:29] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:29.748466 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:29] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:29] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:17:29.751974 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:17:29.754974 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:29] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:29] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:29] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:17:30] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:18:04.069348 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:18:04.071356 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:18:04.074875 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:18:04.077544 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:18:04.079548 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:18:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:18:04.084096 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:18:04] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:18:04.087612 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:18:04] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:18:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:18:04] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:18:04] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:18:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:19:18.142211 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:19:18.143213 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:19:18.144211 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:19:18.147288 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:19:18.152294 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:19:18] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:19:18] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:19:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:19:18] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:19:18] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:20:42.109608 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:20:42] "POST /myclass/api/Create_Automatic_Sequence_From_Week_Model/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:20:42.833791 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:20:42] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:21:55.519468 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:21:55] "POST /myclass/api/Add_Sequence_Planning_Model/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:22:21.197353 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:22:21] "POST /myclass/api/Delete_Given_Session_Sequence_Mass/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:22:21.731075 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:22:21] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:22:34.780158 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:22:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:22:35.644363 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:22:35.645867 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:22:35.648568 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:22:35.652087 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:22:35.655086 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:22:35] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:22:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:22:35] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:22:35] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:22:35] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:22:41.769066 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:22:41] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:23:12.328544 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:23:12] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:25:43.585858 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:43.585858 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:43.589390 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:43] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:25:43.595902 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:43] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:43] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:25:43.659341 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:43.661343 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:43.662340 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:43.665851 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:43.668397 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:25:43.671370 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:43] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:25:43.674372 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:43] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:43] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:25:43.681431 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:43] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:43] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:25:43.684430 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:43.687539 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:43.689546 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:43] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:25:43.695099 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:43] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:43] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:43] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:44] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:25:46.301440 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:46.304441 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:46.308487 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:46.310485 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:46.313490 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:25:46.321570 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:46.324580 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:46] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:46] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:46] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:46] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:46] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:25:50.904083 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:50.905082 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:50.907194 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:50.908199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:25:50.910202 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:50] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:50] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:50] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:50] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:25:55.028541 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:25:55] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:26:10.189501 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:26:10] "POST /myclass/api/Get_Given_Sequence_Planning_Model_With_Option/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:27:08.402214 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:27:08] "POST /myclass/api/Apply_Planning_Model_To_Session/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:27:08.454658 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:27:08] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:45:30.166004 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:45:30.170565 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:45:30.173572 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:45:30.176072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:45:30.177760 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:45:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:45:30] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:45:30.185800 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:45:30.189413 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:45:30] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:45:30] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:45:30] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:45:30] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:45:30] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:45:33.101412 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:45:33] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:45:34.528214 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:45:34.530213 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:45:34.532727 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:45:34.537253 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 16:45:34.542275 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:45:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:45:34] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:45:34] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:45:34] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:45:34] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 16:45:38.341516 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 16:45:38] "POST /myclass/api/Get_List_Sequence_Planning_Model_Header/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:16:26.791421 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:16:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:16:52.406077 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:16:52] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:21:07.593840 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:21:07] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:21:14.117098 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:21:14] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:21:39.619592 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:21:39.622600 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:21:39.626115 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:21:39.630122 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:21:39.633121 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:21:39] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:21:39] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:21:39] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:21:39.636601 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:21:39.641120 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:21:39] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:21:39.644119 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:21:39.646195 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:21:39] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:21:39.649203 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:21:39] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:21:39] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:21:39] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:21:39] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:21:39] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:21:41.014048 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:21:41] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:22:21.242648 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:22:21] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:23:11.918578 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:11.922129 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:11.924103 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:11] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:23:11.938505 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:11] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:11] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:23:11.992158 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:12] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:23:13.562533 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:13.564040 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:13.567048 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:13.570563 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:13] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:23:13.575072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:13.576075 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:13.580588 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:13] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:13] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:13] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:23:13.588110 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:13.589615 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:13] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:23:13.591622 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:13.597179 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:13.602130 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:13] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:13] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:13] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:13] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:13] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:14] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:23:15.519572 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:15.522717 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:15.526755 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:15.529268 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:15.532277 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:15.533784 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:23:15.542316 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:15] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:15] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:23:16.957028 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:16.959541 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:16.961541 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 17:23:16.964045 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:16] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:23:16.966052 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:16] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:16] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:17] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:23:17] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 17:25:27.239518 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 17:25:27] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:10.317559 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:10.321559 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:10.328560 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:10.341562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:10.347585 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:10.362114 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:10.370115 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:10] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:10.377155 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:10.389225 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:10] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:10] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:10] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:10.400222 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:10.403225 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:10.409252 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:10] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:10] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:11] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:13.876879 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:13.881903 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:13.884880 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:13.889909 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:13.892884 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:13.905439 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:13] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:13.909402 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:13] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:13] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:13] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:13] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:13] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:15.848123 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:15.852105 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:22.241250 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:22.245224 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:22] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:26.008398 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:26.011394 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:26.016394 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:26.019939 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:26] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:26.028925 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:26.033907 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:26] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:26] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:26] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:26] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:38.163404 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:16:38.167405 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:38] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:38] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:45.457598 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:45] "POST /myclass/api/Delete_List_Survey/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:16:45.487599 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:16:45] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:17:04.864827 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:17:04.868829 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:17:04.872832 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:04] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:17:04.881423 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:17:04.882410 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:17:04.889395 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:04] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:17:04.896434 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:04] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:04] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:04] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:04] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:17:09.448031 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:17:09.450037 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:09] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:09] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:17:28.433147 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:28] "POST /myclass/api/Delete_List_Survey/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:17:28.460612 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:28] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:17:39.525838 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:39] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:17:47.521263 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:47] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:17:47.693415 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:17:59.687040 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:59] "POST /myclass/api/Delete_List_Survey/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:17:59.714041 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:17:59] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:10.953253 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:10.954252 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:10.955252 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:10.956251 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:10.957252 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:10] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:10] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.064046 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:11.066046 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.068047 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.070047 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.072135 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.075140 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:11.077140 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.079139 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:11.081520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.082520 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:11.083519 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.086520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.090521 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.095521 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:11.096520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.099560 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.105526 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.107526 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:11.109525 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.112525 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:11.114525 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.116525 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:11.119528 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.122831 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.126856 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:11.128381 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.130399 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:11.132382 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:18:11.134381 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:18:11.137382 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:18:11] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:09.941002 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:09] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:09.980779 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:09.984779 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:09.987780 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:09.991784 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:09] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:10.001786 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:10] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:10] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:10.024778 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:10.026783 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:10.028784 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:10.030782 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:10.032785 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:10.034783 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:10] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:10] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:10] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:10] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:10] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:15.427586 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:15.429587 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:15.431587 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:15.433591 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:15.437799 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:15.444232 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:15.447766 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:15] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:15.458760 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:15] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:15.463277 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:15] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:15.468797 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:15.474792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:15] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:15] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:15.479792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:15] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:15] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:15] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:15] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:16] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:20.495111 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:20.497631 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:20.498629 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:20.503627 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:20.507634 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:20.510634 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:20.514635 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:20] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:20] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:20] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:20] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:26.801735 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:20:26.803736 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:26] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:30.984994 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:30] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:34.401796 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:34] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:20:34.511582 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:20:34] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.363029 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.363029 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.364140 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.365030 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.366029 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.465915 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.467173 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.470654 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.471649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.474650 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.476649 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.479154 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.480160 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.483159 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.484160 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.486159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.491159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.493160 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.496158 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.500159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.503159 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.504159 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.506161 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.510161 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.512159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.516180 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.516180 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.519159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.524158 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.527167 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.529167 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.531164 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.532165 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:22:22.534165 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:22:22.537169 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:22:22] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:06.934157 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:06] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:06.974753 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:06.976771 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:06.979750 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:06] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:06.984751 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:06.999757 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:07] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:07.022266 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:07.024267 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:07.025773 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:07.027778 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:07.028777 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:07.030778 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:07] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:07] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:07] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:07] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:07] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:07] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:11.428756 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:11.430757 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:11.433760 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:11.435758 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:11.439271 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:11.441788 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:11] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:11.446788 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:11] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:11.448788 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:11] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:11.450792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:11] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:11.454790 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:11.456296 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:11] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:11.459302 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:11] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:11] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:11] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:12] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:15.582123 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:15.584128 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:15.587651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:15.589645 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:15.593645 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:15.595649 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:15.599646 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:15] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:15] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:15] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:15] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:15] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:17.801900 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:17.804898 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:18] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:22.630646 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:22.631645 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:22.634649 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:22.637650 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:22.639648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:22.641647 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:22] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:22.647649 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:22] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:22] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:22] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:22] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:24.134967 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:24.136986 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:24] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:24] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:31.078588 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:31.081116 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:31.084108 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:31.087625 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:31.090624 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:31.091625 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:31] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:31.098652 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:31] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:31] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:31] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:34.080881 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:34.082877 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:34] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:34] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:39.669930 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:23:39.671931 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:39] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:44.555638 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:44] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:48.152610 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:48] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:23:48.204653 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:23:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:24:01.417613 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:24:01] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/C6EVb6kQc4KLvx0S_8a838WzpuFHNIV2vg/689b02aa410cd0b0f4c2f048/68e006a4024c15a51d1f3351,68e006a4024c15a51d1f3352/pos HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:25:15.944241 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:25:15] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:25:33.123657 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:25:33] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:25:34.026099 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:25:34] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:25:42.483563 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:25:42] "POST /myclass/api/Record_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:25:47.730005 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:25:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:25:59.845885 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n
\n
\n
\n
\n
\n
\n
\n
Organisme de Formation \n
\n
\n Institut de formation : Colas Rail \n Numero NDA : NDA-001254\n
\n\n\n
\n Formation : CONDUIRE UN PROJET \n Session : SNP_SESS_0608_dup \n Date session : 17/09/2025 au\n 25/09/2025\n
\n
\n\n
\n
Stagiaire \n
\n
\n Nom & Prénom : part nom3_client \n part 3 \n Date évaluation : 2025-10-03 19:25\n
\n
\n\n
\n
Evaluation \n
\n
\n \n \n\n\n Question N° 1: Handicap \n Réponse N° 1: non \n\n \n\n\n Question N° 2: Parmis les elements suivants, les quels connaissez vous ? \n Réponse N° 2: ["Gestion d\'equipe"] \n\n \n\n\n Question N° 3: Quelles sont vos attentes par rapport à cette formation \n Réponse N° 3: qssq \n\n \n\n\n Question N° 4: J\'ai pu échanger suffisamment avec mon N+1 sur les objectifs de cette formation \n Réponse N° 4: En Partie \n\n \n\n\n Question N° 5: Sur une échelle de 1 à 10, quelle est votre niveau de maitrise des outils informatiques \n Réponse N° 5: 4.5 \n\n \n\n\n Question N° 6: J\'ai reçu suffisamment d\'informations sur la formation avant le début de celle-ci (programme, objectifs...) \n Réponse N° 6: Insuffisament \n\n \n
\n
\n
\n
\n
\n
Date édition : 03/10/2025
\n
'
+ dest = <_io.BufferedRandom name='./temp_direct/Evaluation_SNP_SESS_0608_dup_part nom3_cl_418.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: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 - - [03/Oct/2025 19:25:59] "GET /myclass/api/Export_To_Excel_Survey_with_filter_Tab_Survey_Id/C6EVb6kQc4KLvx0S_8a838WzpuFHNIV2vg/68e006a4024c15a51d1f3352/Positionnement HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:26:20.929646 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:26:20.931654 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:26:20.933648 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:26:20.936651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:26:20.939646 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:20] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:26:20.944171 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:20] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:20] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:20] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:20] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:26:26.777917 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:26:26.779915 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:26] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:26] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:26:35.809651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:26:35.811651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:26:35.814651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:26:35.816669 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:26:35.828679 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:35] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:26:35.831677 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:35] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:35] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:35] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:35] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:26:38.806066 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:38] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:26:41.617296 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:41] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:26:41.707547 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:26:41] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:27:07.020681 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:27:15] "POST /myclass/api/Send_Survey_TabIds/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:27:15.771655 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:27:15.776661 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:27:15.779656 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:27:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:27:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:27:15] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:27:31.351898 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:27:31] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:27:46.239951 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:27:46] "POST /myclass/api/Record_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:28:02.520651 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:28:02] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:28:11.982661 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n
\n
\n
\n
\n
\n
\n
\n
Organisme de Formation \n
\n
\n Institut de formation : Colas Rail \n Numero NDA : NDA-001254\n
\n\n\n
\n Formation : CONDUIRE UN PROJET \n Session : SNP_SESS_0608_dup \n Date session : 17/09/2025 au\n 25/09/2025\n
\n
\n\n
\n
Stagiaire \n
\n
\n Nom & Prénom : part nom2 \n part 2 \n Date évaluation : 2025-10-03 19:27\n
\n
\n\n
\n
Evaluation \n
\n
\n \n \n\n\n Question N° 1: Grâce à cette formation, je me sens nettement plus compétent(e) \n Réponse N° 1: Insuffisamment \n\n \n\n\n Question N° 2: Les objectifs de la formation ont été atteints \n Réponse N° 2: Insuffisamment \n\n \n\n\n Question N° 3: Votre avis sur cette formation \n Réponse N° 3: qsds \n\n \n\n\n Question N° 4: Note de la formation \n Réponse N° 4: 2.5 \n\n \n\n\n Question N° 5: Recommanderiez-vous cette formation \n Réponse N° 5: oui \n\n \n
\n
\n
\n
\n
\n
Date édition : 03/10/2025
\n
'
+ dest = <_io.BufferedRandom name='./temp_direct/Evaluation_SNP_SESS_0608_dup_part nom2_666.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: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 - - [03/Oct/2025 19:28:12] "GET /myclass/api/Export_To_Excel_Survey_with_filter_Tab_Survey_Id/C6EVb6kQc4KLvx0S_8a838WzpuFHNIV2vg/68e00751024c15a51d1f3355/Evaluation%20à%20chaud HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:29:02.846695 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:29:02.847695 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:29:02] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:29:02] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:29:29.647260 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:29:29] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:29:32.352573 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:29:32] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:29:32.405569 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:29:32] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:29:39.870464 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:29:39.872480 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:29:39.874487 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:29:39.877486 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:29:39.878505 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:29:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:29:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:29:39.882485 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:29:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:29:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:29:39] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:29:39] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:29:45.062453 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:29:45] "POST /myclass/api/Get_List_Formulaire_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:29:47.984530 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:29:48] "POST /myclass/api/Init_Survey_Tab_For_All_Session_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:29:48.076103 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:29:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.132850 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:30:28.134876 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:30:28.135882 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:30:28.136883 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:30:28.136883 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.241466 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.245466 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:30:28.247469 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.252999 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.258526 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:30:28.262523 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.267523 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.273522 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:30:28.276521 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.282520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.287520 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.295530 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:30:28.297528 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:30:28.300528 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.309054 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:30:28.310563 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.314576 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.321573 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.324574 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.327574 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:30:28.330572 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.334572 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:30:28.337610 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.340572 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.343573 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.346573 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.350574 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.353573 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:30:28.355571 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:30:28.358570 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:30:28] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:10.339954 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:10] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:10.408722 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:10.410719 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:10.414238 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:10.415234 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:10] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:10.423748 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:10] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:10] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:10.459806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:10.461806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:10.463806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:10.464806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:10.467806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:10.470807 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:10] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:10] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:10] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:10] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:10] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:14.414054 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:14.415057 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:14.420098 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:14.422099 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:14.427607 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:14.435705 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:14.440666 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:14.447624 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:14] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:14.453146 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:14] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:14] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:14.463157 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:14] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:14.469673 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:14.472671 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:14] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:14] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:15] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:18.023635 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:18.025636 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:18.027636 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:18.029670 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:18.032639 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:18.035642 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:18.041646 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:18] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:18] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:18] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:18] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:22.926228 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:31:22.927732 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:22] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:22] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:31:43.148602 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:31:43] "GET /myclass/api/Create_Evaluation_QR_Code_From_Survey/zKT47FmuW52PLOWZ_-pEcZzbbiod09eN9w/689b02aa410cd0b0f4c2f048/68e007fc024c15a51d1f335d,68e007fc024c15a51d1f335e/pos HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:32:30.100725 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:32:30] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:32:52.700575 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:32:52] "POST /myclass/api/Get_Survey_Url_From_SessionId_Email_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:32:53.686774 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:32:53] "POST /myclass/api/Get_Given_Survey_Data_From_QR_Code_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:33:03.955860 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:33:06] "POST /myclass/api/Record_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:33:12.009771 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:33:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:33:24.140037 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:xhtml2pdf.document:pisaDocument options:
+ src = '\n
\n
\n
\n
\n
\n
\n
\n
Organisme de Formation \n
\n
\n Institut de formation : Colas Rail \n Numero NDA : NDA-001254\n
\n\n\n
\n Formation : CONDUIRE UN PROJET \n Session : SNP_SESS_0608_dup \n Date session : 17/09/2025 au\n 25/09/2025\n
\n
\n\n
\n
Stagiaire \n
\n
\n Nom & Prénom : part nom3_client \n part 3 \n Date évaluation : 2025-10-03 19:33\n
\n
\n\n
\n
Evaluation \n
\n
\n \n \n\n\n Question N° 1: Handicap \n Réponse N° 1: oui \n\n \n\n\n Question N° 2: Parmis les elements suivants, les quels connaissez vous ? \n Réponse N° 2: ["Gestion d\'equipe"] \n\n \n\n\n Question N° 3: Quelles sont vos attentes par rapport à cette formation \n Réponse N° 3: qsds \n\n \n\n\n Question N° 4: J\'ai pu échanger suffisamment avec mon N+1 sur les objectifs de cette formation \n Réponse N° 4: En Partie \n\n \n\n\n Question N° 5: Sur une échelle de 1 à 10, quelle est votre niveau de maitrise des outils informatiques \n Réponse N° 5: 7 \n\n \n\n\n Question N° 6: J\'ai reçu suffisamment d\'informations sur la formation avant le début de celle-ci (programme, objectifs...) \n Réponse N° 6: Insuffisament \n\n \n
\n
\n
\n
\n
\n
Date édition : 03/10/2025
\n
'
+ dest = <_io.BufferedRandom name='./temp_direct/Evaluation_SNP_SESS_0608_dup_part nom3_cl_046.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: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 - - [03/Oct/2025 19:33:24] "GET /myclass/api/Export_To_Excel_Survey_with_filter_Tab_Survey_Id/zKT47FmuW52PLOWZ_-pEcZzbbiod09eN9w/68e007fc024c15a51d1f335e/Positionnement HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:33:48.728773 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:33:48.731774 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:33:48.732773 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:33:48.735775 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:33:48.739775 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:33:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:33:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:33:48.742772 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:33:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:33:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:33:48] "POST /myclass/api/Get_List_Specific_Survey_Internal_Code/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:33:48] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:34:05.468600 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:34:12] "POST /myclass/api/Send_Survey_TabIds/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:34:12.829815 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:34:12.832811 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:34:12.833809 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:34:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:34:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:34:12] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:34:27.500939 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:34:27] "POST /myclass/api/Get_Given_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:34:43.288059 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:34:43] "POST /myclass/api/Record_Survey_Data_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:34:47.080034 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:34:47] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:37:56.377692 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:37:56.379693 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:37:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:37:56] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:37:57.175797 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:37:57.177798 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:37:57.178802 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:37:57.179803 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:37:57.181805 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:37:57] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:37:57] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:37:57] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:37:57] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:37:57] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.192197 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.193203 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.194199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.195199 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.196200 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.296889 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.298889 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.300888 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.302892 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.305889 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.309891 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.311891 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.316889 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.319890 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.320890 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.325889 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.328889 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.333889 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.334890 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.338891 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.345889 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.347892 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.350889 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.352889 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.354889 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.356890 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.360891 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.362891 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.364888 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.366889 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.367889 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.371894 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.375895 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:38:04.376897 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:38:04.379894 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:38:04] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:28.158889 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:28] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:28.198877 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:28.203951 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:28.206948 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:28] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:28.210948 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:28] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:28.219485 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:28] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:28] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:28.232078 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:28.233084 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:28.235108 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:28.237084 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:28] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:28.240083 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:28.243083 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:28] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:28] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:28] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:28] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:28] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:31.467755 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:31.469754 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:31.473758 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:31.475786 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:31.477754 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:31.481757 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:31.486767 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:31] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:31.488762 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:31] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:31.493762 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:31.495769 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:31] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:31.498763 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:31] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:31.502779 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:31] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:31] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:32] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:35.975843 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:35.978845 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:35.981846 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:35.984845 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:35.988845 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:35] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:35.991842 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:35] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:35.995844 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:35] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:36] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:36] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:36] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:44.383904 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:44.386912 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:44.389909 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:39:44.391919 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:44] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:39:44.396913 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:44] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:44] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:44] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:39:44] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:40:17.695921 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:40:17.699919 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:40:17.702920 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:40:17.706919 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:40:17.709919 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:40:17.711918 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:40:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:40:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:40:17.717451 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:40:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:40:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:40:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:40:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:40:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:40:20.870613 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:40:20.873130 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:40:20.875128 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:40:20.878132 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:40:20.880136 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:40:20] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:40:20] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:40:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:40:20] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:40:20] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:40:38.709817 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:40:38] "POST /myclass/api/Get_Session_Nb_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:41:19.167785 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:41:19] "POST /myclass/api/Decale_Session_Sequence_X_days/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:41:19.310785 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:41:19] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:41:32.416129 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:41:32.420124 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:41:32.423127 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:41:32.426125 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:41:32.430127 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:41:32] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:41:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:41:32] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:41:32.438641 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:41:32.442861 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:41:32] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:41:32] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:41:32] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:41:32] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:41:39.309581 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:41:39.312091 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:41:39.313098 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:41:39.315098 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:41:39.318101 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:41:39] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:41:39] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:41:39] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:41:39] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:41:39] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:09.131032 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:09] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:09.184540 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:09.186542 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:09.188541 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:09.189541 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:09.191541 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:09] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:09] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:09.195541 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:09] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:09] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:09] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:09] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.134833 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:18.135838 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:18.136833 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:18.137833 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:18.137833 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.231864 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:18.234160 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.235160 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:18.237162 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.239161 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.242159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.244160 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.247160 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.249159 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:18.251160 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.256166 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.259168 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:18.262168 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.265166 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.269538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.274535 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.278539 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:18.279536 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.282537 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.283536 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:18.285537 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.287536 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:18.288537 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.291556 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.295536 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.297538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.301535 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.304538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:45:18.307536 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:45:18.309534 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:45:18] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:46:12.125139 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:12] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:46:12.165905 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:12.169913 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:12.170910 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:12.174905 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:12] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:46:12.182905 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:12] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:12] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:12] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:46:12.198402 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:12.201914 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:12.203911 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:12.205911 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:12.206915 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:12] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:46:12.210915 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:12] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:12] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:12] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:12] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:12] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:46:42.998019 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:43.001019 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:43] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:46:43.020068 : 0 ont été indexes => title
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:43] "POST /myclass/api/Duplicate_Class_from_internal_url/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:46:45.702492 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:45.703492 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:45.704493 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:45] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:46:45.712005 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:45] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:45] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:46:45.764828 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:45.766826 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:45.768828 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:45.771829 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:45.772829 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:45.773827 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:45] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:45] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:45] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:45] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:45] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:45] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:46:51.813802 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:46:54.360730 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:54.362728 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:46:54.367734 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:54.373735 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:46:54.413757 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:54.415753 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:54.417754 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:54.420755 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:54.421756 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:46:54.425756 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:54] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:54] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:54] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:54] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:54] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:46:54] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:47:23.728327 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:47:23.732340 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:47:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:47:23.756330 : 0 ont été indexes => title
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:47:23] "POST /myclass/api/Duplicate_Class_from_internal_url/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:47:25.004777 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:47:25.005777 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:47:25.010287 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:47:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:47:25.022280 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:47:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:47:25] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:47:25.050564 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:47:25.053564 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:47:25.057571 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:47:25.061571 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:47:25] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:47:25.069571 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:47:25] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:47:25.074081 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:47:25] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:47:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:47:25] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:47:25] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:14.233789 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:14.234793 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:14.236798 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:14.237817 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:14.240795 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:14] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:14.243796 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:14] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:14.245795 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:14.247794 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:14] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:14] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:14] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:14] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:14] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:17.254191 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:17] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:19.025724 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:19.028726 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:19.031724 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:19.035721 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:19.038720 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:19] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:19.040720 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:19] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:19.045724 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:19] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:19.048720 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:19.050720 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:19.054722 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:19] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:19.058721 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:19] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:19] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:19] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:19] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:19] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:19] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:19] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:30.478001 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:30] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:30.531997 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:30.533998 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:30.534997 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:30.535998 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:30.538999 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:30] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:30] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:30.543002 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:30] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:30] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:30] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:30] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:35.123837 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:35.125839 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:35.126838 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:35.128837 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:35] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:35] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:35] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:35] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:53.147569 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:53] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:53.203308 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:53.204312 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:53.207311 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:53.209306 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:48:53.213313 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:53] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:48:53.217307 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:53] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:53] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:53] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:53] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:48:53] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:49:09.565781 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:49:09.567778 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:49:09.568780 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:49:09.570778 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:09] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:09] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:09] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:09] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:49:10.731080 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:10] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:49:10.762605 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:49:10.763605 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:49:10.765605 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:49:10.767604 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:10] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:49:10.770607 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:49:10.774606 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:10] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:10] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:10] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:10] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:10] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:49:28.015322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:49:28.017321 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:49:28.018320 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:49:28.019322 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:28] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:28] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:28] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:28] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:49:31.763144 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:49:31.793144 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:49:31.794145 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:49:31.796151 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:49:31.798150 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:31] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:49:31.801150 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:49:31.803151 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:31] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:31] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:31] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:49:31] "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\\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-03 19:53:16.597140 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-03 19:53:16.597140 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-03 19:53:16.597140 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-03 19:53:16.597140 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-03 19:53:16.597140 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-03 19:55:25.094883 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-03 19:55:25.094883 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-03 19:55:25.094883 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-03 19:55:25.094883 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-03 19:55:25.094883 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-03 19:56:47.841165 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:56:47.842138 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:56:47.844138 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:56:47.845137 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:56:47] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:56:47] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:56:47] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:56:47] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:56:51.274774 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:56:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:56:51.301774 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:56:51.303806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:56:51.304774 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:56:51.306777 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:56:51] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 19:56:51.311778 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 19:56:51.316777 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:56:51] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:56:51] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:56:51] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:56:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 19:56:51] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:18.165178 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:18.171177 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:18] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:18.185203 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:18.196179 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:18] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:18] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:18.213217 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:18.217259 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:18.220261 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:18.224285 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:18] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:18.231299 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:18] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:18.238312 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:18] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:18] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:18] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:18] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:25.209064 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:25.212215 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:25.213109 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:25.217070 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:25.222070 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:25.225070 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:25.226582 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:25] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:25.231581 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:25] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:25] "POST /myclass/api/Get_Competence_Level/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:25] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:25] "POST /myclass/api/Get_List_Survey_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:25] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:25] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:29.287584 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:29] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:30.466531 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:30.468530 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:30.472528 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:30.477527 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:30.482556 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:30] "POST /myclass/api/getRecoded_Employee_Image_from_front/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:30.489545 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:30] "POST /myclass/api/Get_Given_Ressource_Humaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:30.493563 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:30.497549 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:30] "POST /myclass/api/Get_List_Profil_Ressource_Humaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:30] "POST /myclass/api/Get_List_Manager_Ressource_Humaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:30] "POST /myclass/api/Get_Related_Target_Collection_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:30.508527 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:30.514548 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:30] "POST /myclass/api/Get_List_Ressource_Humaine_Affectation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:30] "POST /myclass/api/Get_List_Employee_Contrat/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:30.521548 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:30] "POST /myclass/api/Get_Partner_Group_Purchase_Price_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:30] "POST /myclass/api/Get_List_Employee_Suivi_Pedagogique_No_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:30] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:30] "POST /myclass/api/Get_Matrix_Acces_Right/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:35.489869 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:35.493874 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:35.496907 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:35] "POST /myclass/api/Get_User_Access_Scope/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:35] "POST /myclass/api/get_partner_class_Without_Scope_Action/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:35] "POST /myclass/api/GetAllValideSessionPartner_List_Without_Scope_Action/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:47.259472 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:47] "POST /myclass/api/Add_Update_User_Access_Scope/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:50.224109 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:50.269934 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:50.272913 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:50.273913 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:50.278475 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:50.282455 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:50] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:50] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:50.296455 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:50] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:50] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:50] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:50] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:00:59.591329 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:00:59.595333 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:00:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:01:00] "POST /myclass/api/delete_list_Class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:01:00.807848 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:01:00] "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\\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-03 20:01:25.374288 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-03 20:01:25.374288 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-03 20:01:25.374288 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-03 20:01:25.374288 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-03 20:01:25.374288 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-03 20:02:11.690711 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:11.693202 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:11.696234 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:11.705217 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:11.710218 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:11] "POST /myclass/api/get_List_domaine_formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:11] "POST /myclass/api/Get_Suggested_Fr_Cities/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:11] "POST /myclass/api/Get_Suggested_Word/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:11] "POST /myclass/api/get_all_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.075931 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.081921 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.092370 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.106385 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:12.110371 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.120369 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:12.122373 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:12.128371 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.138384 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.148371 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.157893 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.167891 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:12.175912 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.188423 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.196423 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:12.200427 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:12.202930 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.208942 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.217944 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.224938 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.231936 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.241946 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:12.245939 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.252937 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.259942 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:12.262944 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.266944 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.273942 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:12.276957 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:12.282947 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:12] "POST /myclass/api/GetActiveSession_Cities_And_Distance_Formation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:13.897259 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:13] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:13.975159 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:13.981057 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:13.989063 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:13.997974 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:14.028966 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:14.036966 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:14] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:14.044983 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:14.051962 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:14.063223 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:14] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:14.072184 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:14] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:14] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:14.088195 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:14] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:14] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:19.142244 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:19] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:49.006989 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:49.010982 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:49.033206 : 0 ont été indexes => title
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:49] "POST /myclass/api/Duplicate_Class_from_internal_url/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:50.622517 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:50.628548 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:50.636083 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:50] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:50.653086 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:50] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:50] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:50.686086 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:50.688107 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:50.692084 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:50.696085 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:02:50.702097 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:50] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:50] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:02:50.711104 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:50] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:50] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:50] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:02:50] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:03:28.614005 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:28] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:03:31.121917 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:03:31.124938 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:03:31.126932 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:03:31.127932 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:03:31.133934 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:03:31.139916 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:03:31.148936 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:03:31.165967 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:03:31.173971 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:03:31.182963 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:03:31.190515 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:03:31.194048 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:03:31.204072 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:03:31.384159 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:03:31.388680 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:03:31.391693 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:03:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:05:22.121672 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:openai._base_client:Request options: {'method': 'post', 'url': '/chat/completions', 'files': None, 'json_data': {'messages': [{'role': 'user', 'content': "Améliorer le texte : 'Ce métier revêt une importance capitale au sein du réseau de services ferroviaires, assurant que les trains soient méticuleusement préparés et conformes aux normes requises avant leur mise en circulation. La désignation de cette fonction peut différer d'une entreprise à l'autre, se déclinant sous divers intitulés tels qu'opérateur de production fret, agent de sécurité au sol, agent de sol, technicien vérificateur, expert en reconnaissance de matériel, responsable de la production opérationnelle ou encore correspondant de sécurité. Les professionnels occupant ce poste, qu'ils soient hommes ou femmes, se doivent de réaliser un éventail d'opérations techniques avec une rigueur exemplaire, suivant à la lettre les procédures établies. Ce faisant, ils assurent la sécurité et l'efficience des services ferroviaires, des éléments essentiels pour le bon fonctionnement et la fiabilité du transport ferroviaire.' "}], 'model': 'gpt-4-1106-preview', 'temperature': 0}}
+DEBUG:openai._base_client:Sending HTTP Request: POST https://api.openai.com/v1/chat/completions
+DEBUG:httpcore.connection:connect_tcp.started host='api.openai.com' port=443 local_address=None timeout=5.0 socket_options=None
+DEBUG:httpcore.connection:connect_tcp.complete return_value=
+DEBUG:httpcore.connection:start_tls.started ssl_context= server_hostname='api.openai.com' timeout=5.0
+DEBUG:httpcore.connection:start_tls.complete return_value=
+DEBUG:httpcore.http11:send_request_headers.started request=
+DEBUG:httpcore.http11:send_request_headers.complete
+DEBUG:httpcore.http11:send_request_body.started request=
+DEBUG:httpcore.http11:send_request_body.complete
+DEBUG:httpcore.http11:receive_response_headers.started request=
+DEBUG:httpcore.http11:receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Date', b'Fri, 03 Oct 2025 18:05:30 GMT'), (b'Content-Type', b'application/json'), (b'Transfer-Encoding', b'chunked'), (b'Connection', b'keep-alive'), (b'access-control-expose-headers', b'X-Request-ID'), (b'openai-organization', b'user-1wqtln7hwej6qqr3ar1uf5ok'), (b'openai-processing-ms', b'6377'), (b'openai-project', b'proj_oaxRpwPKAYzBBIXHy0vC2UYs'), (b'openai-version', b'2020-10-01'), (b'x-envoy-upstream-service-time', b'6693'), (b'x-ratelimit-limit-requests', b'500'), (b'x-ratelimit-limit-tokens', b'30000'), (b'x-ratelimit-remaining-requests', b'499'), (b'x-ratelimit-remaining-tokens', b'29726'), (b'x-ratelimit-reset-requests', b'120ms'), (b'x-ratelimit-reset-tokens', b'548ms'), (b'x-request-id', b'req_04372d3fd0ac44cb888952c6d695086a'), (b'x-openai-proxy-wasm', b'v0.1'), (b'cf-cache-status', b'DYNAMIC'), (b'Set-Cookie', b'__cf_bm=g4lOlG1YiJBF10bjAwCfDx6xgj6r7enCCXKhvshMCEA-1759514730-1.0.1.1-O0olXo6dbUIKEUnyblgQh9DQeAxwFTxVI91Tq8zktBS9sW8CzDdH_5gqM9CeBfGdkoJa3TWiGdZMODVEGcg7egElUIsewWqUNz9jLg7TKuo; path=/; expires=Fri, 03-Oct-25 18:35:30 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Strict-Transport-Security', b'max-age=31536000; includeSubDomains; preload'), (b'X-Content-Type-Options', b'nosniff'), (b'Set-Cookie', b'_cfuvid=g8aMQ7H3szZOe2TzHzKNjFvRjySbvZc7RO_GLtSL6uQ-1759514730184-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), (b'Server', b'cloudflare'), (b'CF-RAY', b'988e5e0a2d28d139-CDG'), (b'Content-Encoding', b'gzip'), (b'alt-svc', b'h3=":443"; ma=86400')])
+INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
+DEBUG:httpcore.http11:receive_response_body.started request=
+DEBUG:httpcore.http11:receive_response_body.complete
+DEBUG:httpcore.http11:response_closed.started
+DEBUG:httpcore.http11:response_closed.complete
+DEBUG:openai._base_client:HTTP Response: POST https://api.openai.com/v1/chat/completions "200 OK" Headers([('date', 'Fri, 03 Oct 2025 18:05:30 GMT'), ('content-type', 'application/json'), ('transfer-encoding', 'chunked'), ('connection', 'keep-alive'), ('access-control-expose-headers', 'X-Request-ID'), ('openai-organization', 'user-1wqtln7hwej6qqr3ar1uf5ok'), ('openai-processing-ms', '6377'), ('openai-project', 'proj_oaxRpwPKAYzBBIXHy0vC2UYs'), ('openai-version', '2020-10-01'), ('x-envoy-upstream-service-time', '6693'), ('x-ratelimit-limit-requests', '500'), ('x-ratelimit-limit-tokens', '30000'), ('x-ratelimit-remaining-requests', '499'), ('x-ratelimit-remaining-tokens', '29726'), ('x-ratelimit-reset-requests', '120ms'), ('x-ratelimit-reset-tokens', '548ms'), ('x-request-id', 'req_04372d3fd0ac44cb888952c6d695086a'), ('x-openai-proxy-wasm', 'v0.1'), ('cf-cache-status', 'DYNAMIC'), ('set-cookie', '__cf_bm=g4lOlG1YiJBF10bjAwCfDx6xgj6r7enCCXKhvshMCEA-1759514730-1.0.1.1-O0olXo6dbUIKEUnyblgQh9DQeAxwFTxVI91Tq8zktBS9sW8CzDdH_5gqM9CeBfGdkoJa3TWiGdZMODVEGcg7egElUIsewWqUNz9jLg7TKuo; path=/; expires=Fri, 03-Oct-25 18:35:30 GMT; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), ('strict-transport-security', 'max-age=31536000; includeSubDomains; preload'), ('x-content-type-options', 'nosniff'), ('set-cookie', '_cfuvid=g8aMQ7H3szZOe2TzHzKNjFvRjySbvZc7RO_GLtSL6uQ-1759514730184-0.0.1.1-604800000; path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None'), ('server', 'cloudflare'), ('cf-ray', '988e5e0a2d28d139-CDG'), ('content-encoding', 'gzip'), ('alt-svc', 'h3=":443"; ma=86400')])
+DEBUG:openai._base_client:request_id: req_04372d3fd0ac44cb888952c6d695086a
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:05:30] "POST /myclass/api/mysy_openai_improve_text/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:06:11.144864 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:06:13.328241 : update_class - La formation a bin ete mise à jour =68e00fc93d50ef2083b010f2
+INFO:root:2025-10-03 20:06:13.331458 : external_code = FI-SOL_V201 ==> OPÉRATEUR POLYVALENT DES OPÉRATIONS AU SOL_201
+INFO:root:2025-10-03 20:06:13.988185 : La formation indexée (champ title) =68e00fc93d50ef2083b010f2
+INFO:root:2025-10-03 20:06:13.988185 : 1 ont été indexes => title
+INFO:root:2025-10-03 20:06:13.990314 : external_code = FI-SOL_V201 ==>
+INFO:root:2025-10-03 20:06:14.580009 : documents must be a non-empty list
+INFO:root:2025-10-03 20:06:14.584013 : La formation indexée (champs objectif) =68e00fc93d50ef2083b010f2
+INFO:root:2025-10-03 20:06:14.585014 : 1 ont été indexes ==> keyword
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:06:14] "POST /myclass/api/update_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:06:26.911055 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:06:26] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:06:37.224375 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:06:37] "POST /myclass/api/check_partner_token_validity_v2/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:06:38.938316 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:06:38.958319 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:06:38] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:06:38.990400 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:06:39] "POST /myclass/api/get_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:06:39] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:06:39.211127 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:06:39] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:06:39.239353 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:06:39] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:07:05.799042 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:05] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:07:06.888057 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:06.891055 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:06.895058 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:06.899058 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:06.902060 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:06.903066 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:06.913085 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:06] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:06] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:07:06.925100 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:06] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:06] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:06] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:06] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:06] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:07:06.940109 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:06.945105 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:06.950106 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:06] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:07:06.956179 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:06] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:06] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:07:06.966204 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:06] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:06] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:07] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:07:07.257547 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:07.260542 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:07.265034 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:07] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:07] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:07:38.289578 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:38] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:07:46.432969 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:46.434970 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:46.436967 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:46.442968 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:46.449983 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:46] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:46] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:07:46.456976 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:46] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:07:46.463991 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:46] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:46] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:07:46.477049 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:07:46.479034 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:46] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:46] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:46] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:07:46] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:08:54.595282 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:08:54.599328 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:08:54.600288 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:08:54.607288 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:08:54] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:08:54] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:08:54] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:08:54] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:08:57.836011 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:08:57.868017 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:08:57.872015 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:08:57.878020 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:08:57.882014 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:08:57.890519 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:08:57] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:08:57.897099 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:08:57] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:08:57] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:08:57] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:08:57] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:08:57] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:08:57] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:10:25.037121 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:25] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:10:26.520189 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:10:26.524281 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:10:26.527282 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:10:26.531283 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:10:26.536282 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:10:26.544814 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:10:26.548815 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:10:26.553815 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:10:26.561814 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:10:26.565840 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:10:26.568846 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:10:26.572844 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:10:26.576845 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:10:26.888118 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:10:26.891116 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:10:26.895118 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:10:26] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:11:11.697299 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:11:11] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:11:43.642197 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:11:43] "POST /myclass/api/Add_Update_UE_To_Class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:11:43.706450 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:11:43] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:11:53.691277 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:11:53.694276 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:11:53.699274 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:11:53] "POST /myclass/api/GetActiveSessionFormation_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:11:53] "POST /myclass/api/get_associated_class_of_partnair/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:11:53] "POST /myclass/api/get_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:11:53.744185 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:11:53.747213 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:11:53] "POST /myclass/api/getRecodedClassImage_no_token/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:11:53] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files_With_Filter_No_Token/ HTTP/1.1" 200 -
+INFO:root:2025-10-03 20:12:10.518230 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:12:10.521258 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:12:10.526233 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-03 20:12:10.530232 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:12:10] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:12:10] "POST /myclass/api/Get_List_Type_Cours/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:12:10] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [03/Oct/2025 20:12:10] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+DEBUG:httpcore.connection:close.started
+DEBUG:httpcore.connection:close.complete
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-06 19:34:49.195738 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-06 19:34:49.202716 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-06 19:34:49.202716 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-06 19:34:49.203666 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-06 19:34:49.203666 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-10-06 19:35:12.403880 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-06 19:35:12.403880 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-06 19:35:12.403880 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-06 19:35:12.404878 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-06 19:35:12.404878 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-06 19:36:47.808218 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-06 19:36:47.808218 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-06 19:36:47.808218 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-06 19:36:47.808218 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-06 19:36:47.809217 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-06 19:37:35.487948 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-06 19:37:35.487948 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-06 19:37:35.487948 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-06 19:37:35.487948 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-06 19:37:35.487948 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-06 19:37:54.582943 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-06 19:37:54.582943 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-06 19:37:54.584450 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-06 19:37:54.584450 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-06 19:37:54.584450 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-06 19:38:17.380921 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-06 19:38:17.380921 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-06 19:38:17.380921 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-06 19:38:17.380921 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-06 19:38:17.380921 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\emargement.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-06 21:25:56.855568 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-06 21:25:56.856555 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-06 21:25:56.856555 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-06 21:25:56.856555 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-06 21:25:56.856555 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\emargement.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-06 21:27:46.833310 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-06 21:27:46.833310 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-06 21:27:46.833310 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-06 21:27:46.833310 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-06 21:27:46.833310 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\emargement.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-06 21:29:31.660399 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-06 21:29:31.660399 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-06 21:29:31.660399 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-06 21:29:31.660399 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-06 21:29:31.660399 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\emargement.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-06 21:30:53.422254 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-06 21:30:53.422254 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-06 21:30:53.422254 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-06 21:30:53.422254 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-06 21:30:53.423255 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-06 21:33:50.277489 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:50] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:33:51.060651 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:51.061650 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:51.063656 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:51.066655 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:51] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:51] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:33:51.087174 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:51] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:33:51.114735 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:51.115732 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:51.117736 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:51.119736 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:51.121735 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:51.124732 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:51] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:51] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:51] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:51] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:51] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:33:52.846473 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:52.848475 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:52.852996 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:52.855995 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:33:52.859507 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:52.860508 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:52] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:33:52.863546 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:52.865514 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:52.871516 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:52] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:52] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:52] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:52] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:52] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:33:52.876515 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:52.877804 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:52.883804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:52] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:52] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:52] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:53] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:53] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:33:55.284093 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:55.287093 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:55.291094 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:55.293092 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:55.294096 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:33:55.297091 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:33:55.304093 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:55] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:55] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:55] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:55] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:33:55] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:34:26.739111 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:26] "POST /myclass/api/Duplicate_List_Session_Formation/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:34:26.910526 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:27] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:34:31.569010 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:34:31.575151 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:34:31.577147 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:34:31.578148 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:34:31.581148 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:31] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:34:31.583154 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:34:31.588974 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:31] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:31] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:31] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:31] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:31] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:34:34.266639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:34:34.267639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:34:34.269640 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:34:34.270639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:34:34.272640 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:34] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:34] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:34] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:34] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:34] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:34:39.153455 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:39] "POST /myclass/api/Create_Automatic_Sequence/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:34:39.192533 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:39] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:34:45.800085 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:34:45.802560 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:45] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:46] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:34:50.127489 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:34:50.128488 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:34:50.131487 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:34:50.132487 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:34:50.136487 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:50] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:50] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:50] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:50] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:34:50] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:35:39.153224 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:35:43] "POST /myclass/api/AddStagiairetoClass/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:35:43.696096 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:35:43.699089 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:35:43.701084 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:35:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:35:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:35:43.704083 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:35:43.706089 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:35:43] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:35:43] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:35:44] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:35:55.497853 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:35:56] "POST /myclass/api/Accept_List_AttendeeInscription/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:35:56.612707 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:35:56.613712 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:35:56.615713 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:35:56.616718 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:35:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:35:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:35:56] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:35:57] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:36:08.037557 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:36:08.038563 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:36:08.039562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:36:08.041562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:36:08.043562 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:08] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:08] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:08] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:08] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:08] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:36:17.017805 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:36:17.020805 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:36:17.023806 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:36:17.025805 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:36:17.028086 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:36:17.029090 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:17] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:36:17.034104 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:17] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:17] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:17] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:17] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:36:20.316029 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:36:20.317029 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:36:20.319028 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:36:20.320028 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:36:20.323393 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:20] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:20] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:20] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:20] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:20] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:36:26.149830 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:26] "POST /myclass/api/Update_SessionFormation_Doc_Automatic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:36:26.174892 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:36:26] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:37:04.992521 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:37:04] "[32mGET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents HTTP/1.1[0m" 308 -
+INFO:root:2025-10-06 21:37:04.997517 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:37:04.998535 : ### CRONNN Cron_Daily_Automatic_Qualiopi_Documents : payload =
+INFO:root:2025-10-06 21:37:05.614532 : 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-06 21:37:05.615518 : 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-06 21:37:05.659295 : 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-06 21:37:05.660303 : 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-06 21:37:05.661307 : 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-06 21:37:05.678821 : 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-06 21:37:05.679822 : 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-06 21:37:05.696052 : 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-06 21:37:05.697068 : 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-06 21:37:05.712838 : 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-06 21:37:05.713867 : 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-06 21:37:05.728838 : 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-06 21:37:05.729876 : 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-06 21:37:05.743836 : 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-06 21:37:05.744837 : 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-06 21:37:05.758589 : 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-06 21:37:05.759548 : 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-06 21:37:08.414403 : 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-06 21:37:08.417402 : 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-06 21:37:09.584093 : 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 - - [06/Oct/2025 21:37:09] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:37:18.471657 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:37:18.473659 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:37:18] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:37:18] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:37:19.537153 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:37:19] "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\\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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-06 21:42:48.938289 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-06 21:42:48.938289 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-06 21:42:48.938289 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-06 21:42:48.938289 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-06 21:42:48.938289 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-10-06 21:42:58.716721 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-06 21:42:58.716721 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-06 21:42:58.716721 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-06 21:42:58.716721 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-06 21:42:58.717779 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-06 21:42:58.944754 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:42:58.948643 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:42:58.951766 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:42:58.960753 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:42:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:42:58.974872 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:42:58.992615 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:42:58.995599 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:root:2025-10-06 21:42:58.998491 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:42:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:42:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:42:59.007604 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:42:59] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:42:59.014499 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:42:59.022602 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:42:59] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:42:59] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:42:59.037618 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:42:59] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:42:59.047210 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:42:59] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:42:59.055324 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:42:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:42:59] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:42:59.064205 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:42:59.072205 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:42:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:42:59] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:42:59] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:42:59] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:00] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:43:03.553970 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:43:03.556982 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:43:03.558981 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:43:03.559978 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:43:03.560977 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:43:03.562977 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:43:03.566206 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:03] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:03] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:03] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:03] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:03] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:43:05.481289 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:05] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:43:06.585551 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:43:06.587896 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:43:06.588902 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:43:06.590906 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:43:06.591908 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:06] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:06] "POST /myclass/api/Get_Given_SessionFormation_List_Automatic_Traitement_From/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:06] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:06] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:06] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:43:15.858968 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:15] "[32mGET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents HTTP/1.1[0m" 308 -
+INFO:root:2025-10-06 21:43:15.863964 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:43:15.863964 : ### CRONNN Cron_Daily_Automatic_Qualiopi_Documents : payload =
+INFO:root:2025-10-06 21:43:16.299368 : 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-06 21:43:16.300370 : 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-06 21:43:16.319367 : 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-06 21:43:16.320369 : 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-06 21:43:16.321369 : 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-06 21:43:16.336163 : 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-06 21:43:16.337163 : 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-06 21:43:16.351163 : 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-06 21:43:16.352163 : 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-06 21:43:16.368446 : 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-06 21:43:16.368446 : 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-06 21:43:16.383452 : 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-06 21:43:16.384451 : 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-06 21:43:16.404650 : 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-06 21:43:16.404650 : 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-06 21:43:16.425735 : 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-06 21:43:16.425735 : 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-06 21:43:16.448018 : Send_document_from_base_document_automatic_setup WARNING : Aucune demande d'émargement envoyé. Verifier les données
+INFO:root:2025-10-06 21:43:16.469142 : 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-06 21:43:16.470137 : 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-06 21:43:17.619991 : 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 - - [06/Oct/2025 21:43:17] "GET /myclass/api/Cron_Daily_Automatic_Qualiopi_Documents/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:43:22.453339 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:43:22] "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\\emargement.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-06 21:43:56.780547 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-06 21:43:56.780547 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-06 21:43:56.780547 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-06 21:43:56.780547 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-06 21:43:56.780547 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-06 21:47:18.196275 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-06 21:47:18.197275 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:47:18] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:47:18] "POST /myclass/api/Get_List_Partner_Document_Super_Admin_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:47:27.672345 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:47:27] "POST /myclass/api/Get_List_Partner_Document_with_filter_Admin/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:47:39.102122 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:47:39] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:47:39.106120 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:47:39] "POST /myclass/api/Get_List_Partner_Document_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-06 21:47:44.834084 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [06/Oct/2025 21:47:44] "POST /myclass/api/Get_List_Partner_Document_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-10-07 19:34:09.784960 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 19:34:09.784960 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 19:34:09.784960 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 19:34:09.784960 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 19:34:09.785978 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-10-07 19:34:31.148373 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 19:34:31.148373 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 19:34:31.148373 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 19:34:31.149324 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 19:34:31.149324 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 19:36:25.152175 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:36:25] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:36:25.737326 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:36:25.738328 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:36:25.743326 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:36:25.745328 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:36:25] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:36:25.768344 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:36:25] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:36:25.799878 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:36:25.805884 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:36:25.811883 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:36:25] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:36:25] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:36:25.827888 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:36:25] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:36:25.835431 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:36:25] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:36:25.846454 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:36:25] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:36:25] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:36:25] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:36:25] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:38:04.353184 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:38:04.356169 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:38:04.360174 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:38:04] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:38:04.371166 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:38:04] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:38:04] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:38:59.566120 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:38:59] "POST /myclass/api/Update_Context_Partner_Account/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:38:59.613118 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:38:59.615117 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:38:59.616119 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:38:59.618124 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:38:59.620124 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:38:59.623123 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:38:59] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:38:59] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:38:59] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:38:59] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:38:59] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:38:59] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:38:59.898422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:38:59.900421 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:38:59] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:38:59.903422 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:38:59.907421 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:38:59] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:38:59] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:39:00.909673 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:00] "POST /myclass/api/Update_Context_Partner_Account/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:39:00.964186 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:00.966191 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:00.967187 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:00.969186 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:00.971189 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:00.973188 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:00] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:00] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:00] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:00] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:00] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:01] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:39:14.016362 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:14] "POST /myclass/api/Update_Context_Partner_Account/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:39:14.059400 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:14.060384 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:14.062968 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:14.063967 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:14.065983 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:14] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:14] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:39:14.069968 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:14] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:14] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:14] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:39:17.043383 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:17] "POST /myclass/api/Update_Context_Partner_Account/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:39:17.097350 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:17.098349 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:17.099350 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:17.101349 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:17.102852 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:17] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:39:17.107859 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:17] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:17] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:17] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:17] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:17] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:39:46.912787 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:46.913788 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:39:46.914787 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:46] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:39:46.922786 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:46] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:39:46] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:40:04.406931 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:40:04] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:40:04.420886 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:40:04.421886 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:40:04.426886 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:40:04] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:40:04] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:40:12.405472 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:40:12.408476 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:40:12] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:40:12.413476 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 19:40:12.420479 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:40:12] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:40:12] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:40:47.768573 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:40:47] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:41:42.289990 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:41:42] "POST /myclass/api/Get_List_Partner_Document_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\\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-07 19:45:19.610474 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 19:45:19.610474 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 19:45:19.610474 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 19:45:19.610474 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 19:45:19.610474 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 19:45:22.834916 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:45:23] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 19:48:11.827403 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:48:11] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 19:48:11.831729 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 19:48:12] "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-07 19:56:28.648026 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 19:56:28.648026 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 19:56:28.648026 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 19:56:28.648026 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 19:56:28.648026 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-07 20:01:47.879776 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:01:47.879776 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:01:47.880774 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:01:47.880774 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:01:47.880774 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:02:07.519985 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:02:07] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:02:13.984480 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:02:13] "POST /myclass/api/Get_Given_Partner_Document/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:02:40.293275 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:02:41.151847 : Prepare_and_Send_Email_From_Front_For_Unknown_Contact -'dict object' has no attribute 'company_data' - Line : 3913
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:02:41] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:03:15.043090 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:03:16] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:03:45.970128 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:03:45] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:03:45.978128 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:03:46.433084 : Cron_Send_Mail_Queue_Message_With_Filter -can only concatenate str (not "dict") to str - Line : 2330
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:03:46] "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-07 20:04:33.750070 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:04:33.750070 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:04:33.750070 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:04:33.750070 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:04:33.751067 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:04:43.265247 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:04:43] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:04:43.274246 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:04:43] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:05:28.164500 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:05:28] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:05:28.170488 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:05:28] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:06:17.682243 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:06:17] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:06:17.690254 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:06:18] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:06:57.839703 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:06:57] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:06:57.845759 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:06:58] "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-07 20:07:42.226721 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:07:42.226721 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:07:42.226721 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:07:42.226721 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:07:42.226721 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:07:58.780702 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:07:58] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:07:58.822700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:07:59] "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-07 20:08:18.474493 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:08:18.474493 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:08:18.474493 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:08:18.474493 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:08:18.474493 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:08:37.501762 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:08:37] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:08:37.511762 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:08:37] "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-07 20:09:09.010593 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:09:09.011593 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:09:09.011593 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:09:09.011593 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:09:09.011593 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:09:14.182189 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:09:14] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:09:14.192695 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:09:14] "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-07 20:09:56.339265 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:09:56.339265 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:09:56.339265 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:09:56.339265 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:09:56.339265 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-07 20:10:14.038607 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:10:14.038607 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:10:14.038607 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:10:14.038607 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:10:14.038607 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:10:48.223891 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:10:48] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:10:48.228878 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:10:49.082278 : Cron_Send_Mail_Queue_Message_With_Filter -{'': (501, b'5.1.3 Invalid address')} - Line : 2328
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:10:49] "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-07 20:11:21.567603 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:11:21.568604 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:11:21.568604 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:11:21.568604 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:11:21.568604 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:11:29.597681 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:11:29] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:11:29.603684 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:11:30] "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-07 20:12:54.045040 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:12:54.046031 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:12:54.046031 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:12:54.046031 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:12:54.046031 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:12:58.188579 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:12:58] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:12:58.229584 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:12:59] "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-07 20:13:57.471317 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:13:57.472316 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:13:57.472316 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:13:57.472316 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:13:57.472316 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:13:58.837734 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:13:58] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:14:26.584111 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:14:27] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:14:42.096683 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:14:42] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:14:42.102684 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:14:42] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:15:45.007076 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:15:45] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:15:45.013424 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:15:45] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:16:22.190275 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:16:22] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:16:22.195871 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:16:22] "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-07 20:18:25.336755 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:18:25.336755 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:18:25.338753 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:18:25.338753 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:18:25.338753 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:18:25.603454 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:18:25] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:18:25.614442 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:18:26] "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-07 20:19:32.130478 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:19:32.130478 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:19:32.130478 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:19:32.131484 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:19:32.131484 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-07 20:20:27.577528 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:20:27.577528 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:20:27.578541 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:20:27.578541 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:20:27.578541 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:24:14.706721 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:24:14] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:24:14.711715 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:24:15] "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-07 20:25:57.636885 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:25:57.636885 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:25:57.636885 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:25:57.636885 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:25:57.636885 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-07 20:26:34.185387 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:26:34.185387 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:26:34.185387 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:26:34.185387 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:26:34.185387 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:27:47.022980 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:27:47] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:27:47.029181 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:27:47] "GET /myclass/api/Cron_Send_Mail_Queue_Message_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
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG: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-07 20:38:31.584227 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:38:31.584227 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:38:31.584227 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:38:31.584227 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:38:31.584227 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-10-07 20:38:37.949260 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:38:37.950265 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:38:37.950265 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:38:37.950265 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:38:37.950265 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:39:01.483868 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:39:01] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:39:01.491891 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:39:01] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:39:27.948181 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:39:27] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 20:39:27.951569 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:39:29] "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-07 20:42:05.622023 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:42:05.622023 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:42:05.623024 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:42:05.623024 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:42:05.623024 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-07 20:42:14.345830 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:42:14.345830 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:42:14.345830 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:42:14.345830 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:42:14.345830 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-07 20:43:18.476217 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:43:18.476217 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:43:18.477231 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:43:18.477231 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:43:18.477231 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:43:24.040495 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:43:24.053496 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:43:24.083496 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:43:24.110520 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:43:24.138653 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:43:24] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:43:24.172513 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:43:24] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:43:24.206099 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:43:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:43:24] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:43:24.238643 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:43:24] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:43:24.277658 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:43:24.296652 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:43:24] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:43:25] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:43:25] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:43:25] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:43:25] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:47:16.734017 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:47:16] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:47:17.518022 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:47:17.519023 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:47:17.522023 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:47:17.523022 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:47:17.525024 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:47:17.528020 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:47:17] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:47:17] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:47:17] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:47:17.532319 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:47:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:47:17.536341 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:47:17] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:47:17.537342 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:47:17] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:47:17.542351 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:47:17] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:47:17] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:47:17] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:47:17] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:47:24.024328 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:47:24] "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\\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-07 20:56:46.535169 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 20:56:46.535169 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 20:56:46.536170 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 20:56:46.536170 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 20:56:46.536170 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 20:58:34.299274 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:58:34.304273 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:58:34.308798 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:58:34.309830 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:58:34.315867 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 20:58:34.321861 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:58:34] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:58:34] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:58:34] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:58:34] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:58:34.349545 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:58:34] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:58:34.356536 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:58:34] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:58:34.364546 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:58:34] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:58:34] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 20:58:34.376546 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:58:34] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 20:58:34] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:01:51.912169 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:01:51.917161 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:01:51.922335 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:01:51.928300 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:01:51] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:01:51.942309 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:01:51] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:01:51] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:01:51.948859 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:01:51.951861 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:01:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:01:51.964868 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:01:51] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:01:51.955869 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:01:51] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:01:51.976871 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:01:51] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:01:51] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:01:52] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:01:52] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:03:17.835325 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:03:17.837323 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:03:17.840323 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:17] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:03:17.853324 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:17] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:17] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:03:17.876323 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:03:17.879323 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:03:17.881324 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:03:17.884324 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:17] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:03:17.890412 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:17] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:03:17.895431 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:17] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:17] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:03:17.900393 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:03:17.902394 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:17] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:03:17.909957 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:17] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:03:17.916936 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:17] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:17] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:17] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:17] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:03:20.676611 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:20] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:03:48.520175 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:03:48.521175 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:03:48.526174 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:03:48.527174 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:48] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:03:48.533200 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:48] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:03:48.537199 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:48] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:03:48.544705 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:48] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:48] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:48] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:03:48.556723 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:03:48.561723 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:03:48.566721 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:48] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:48] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:48] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:03:48] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:04:23.819596 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:04:23] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-07 21:04:23.827026 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:04:26] "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\\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-07 21:10:08.852651 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 21:10:08.852651 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 21:10:08.852651 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 21:10:08.852651 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 21:10:08.852651 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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
+INFO:root:2025-10-07 21:12:37.120151 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 21:12:37.120151 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 21:12:37.120151 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 21:12:37.120151 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 21:12:37.120151 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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
+INFO:root:2025-10-07 21:14:12.959541 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 21:14:12.959541 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 21:14:12.959541 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 21:14:12.959541 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 21:14:12.959541 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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
+INFO:root:2025-10-07 21:14:32.433091 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 21:14:32.433091 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 21:14:32.433091 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 21:14:32.433091 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 21:14:32.433091 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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
+INFO:root:2025-10-07 21:21:30.624081 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-07 21:21:30.624081 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-07 21:21:30.624081 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-07 21:21:30.624081 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-07 21:21:30.624081 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-07 21:34:06.063928 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:34:06.070942 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:34:06.074935 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:34:06.075957 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:34:06.081926 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:34:06.086933 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:34:06] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:34:06] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:34:06] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:34:06.101934 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:34:06.106967 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:34:06.110998 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:34:06] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:34:06] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:34:06] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:34:06] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:34:06] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:34:06] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:34:06.166156 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:34:06] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:37:25.720462 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:37:25] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:48:14.085516 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:48:14.090512 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:48:14.096524 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:48:14.102515 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:48:14] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:48:14] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:48:14] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:48:14.122030 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:48:14.127038 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:48:14.133038 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:48:14.138039 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:48:14] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:48:14.146040 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:48:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:48:14] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:48:14.157039 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:48:14] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:48:14] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:48:14] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:48:14] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:49:49.727621 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:49:49.734084 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:49:49.736105 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:49:49.739079 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:49:49.745097 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:49:49.751083 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:49] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:49] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:49] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:49:49.762223 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:49] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:49:49.770223 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:49] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:49:49.777291 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:49:49.779291 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:49] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:49] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:49] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:49] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:49:51.278752 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:49:51.283752 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:49:51.290767 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:51] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:49:51.293751 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:51] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:51] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:51] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:49:53.332763 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:49:53] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:57:22.079088 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:57:22.080086 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:57:22.086086 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:22] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:57:22.102086 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:22] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:22] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:57:22.154639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:57:22.155605 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:57:22.158635 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:57:22.160607 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:22] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:22] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:22] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:57:22.259160 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:57:22.262157 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:57:22.266156 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:57:22.271189 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:22] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:22] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:22] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:22] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:57:48.501223 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:57:48.508221 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:57:48.511238 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:48] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:57:48.520239 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:48] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:57:48.685742 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:57:48.689758 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:57:48.693761 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:57:48.697764 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:48] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:48] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:48] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:57:48] "POST /myclass/api/Get_Default_Debut_Fin_journee_Modele_Journee/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:58:14.306237 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:58:14.308237 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:58:14.309239 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:58:14.310238 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:58:14.311238 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:58:14.314242 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:58:14.316247 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:58:14] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:58:14.320242 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:58:14] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:58:14] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:58:14.322242 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:58:14.324242 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:58:14] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:58:14] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:58:14] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:58:14] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:58:14] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:58:14] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:58:14] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:58:17.619010 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:58:17] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:59:23.808036 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:59:23.810544 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:59:23.811549 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:59:23.813655 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:59:23.816654 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:59:23.817655 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:59:23] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:59:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:59:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:59:23.823657 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:59:23] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:59:23.827656 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 21:59:23.830656 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:59:23] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:59:23] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:59:23.833662 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:59:23] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:59:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:59:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:59:23] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 21:59:30.118135 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 21:59:30] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:00:06.613804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:00:06] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:00:07.438743 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:00:07] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:02:29.938722 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:02:29.939722 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:02:29.941722 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:02:29.943723 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:02:29.943723 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:02:29.945722 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:29] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:29] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:29] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:02:29.952721 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:29] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:02:29.955721 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:29] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:29] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:02:29.958721 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:02:29.960722 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:29] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:29] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:29] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:29] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:02:38.043809 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:02:38.045810 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:02:38.049816 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:02:38.051829 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:02:38.053828 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:02:38.054829 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:38] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:38] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:38] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:38] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:02:38.061828 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:02:38.062827 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:38] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:38] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:02:38.063827 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:02:38.066333 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:38] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:38] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:38] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:38] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:02:43.870266 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:02:43] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:03:24.135539 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:03:24.137727 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:03:24.138734 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:03:24.142739 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:03:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:03:24.146735 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:03:24] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:03:24] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:03:24.149249 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:03:24.150736 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:03:24.152197 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:03:24] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:03:24.154196 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:03:24.156197 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:03:24] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:03:24] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:03:24] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:03:24] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:03:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:03:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:04:42.160000 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:04:42.161406 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:04:42.162412 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:04:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:04:42] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:04:42] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:04:42.180472 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:04:42.184966 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:04:42.189966 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:04:42.191966 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:04:42] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:04:42.202478 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:04:42] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:04:42.212479 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:04:42] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:04:42.217479 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:04:42] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:04:42] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:04:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:04:42] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:05:24.181169 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:05:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:05:24.218642 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:05:24] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:05:24.270957 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:05:24] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:05:24.308690 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:05:24] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:05:24.360832 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:05:24.373833 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:05:24] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:05:24] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:05:24.388852 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:05:24.425435 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:05:24.461435 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:05:24.496436 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:05:24] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:05:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:05:24] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:05:24] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:06:34.546667 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:06:34.548095 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:06:34.555432 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:06:34.558420 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:06:34.563929 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:06:34] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:06:34] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:06:34.573929 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:06:34.580968 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:06:34] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:06:34] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:06:34.591939 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:06:34] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:06:34] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:06:34.601953 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:06:34] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:06:34.612005 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:06:34] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:06:34] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:06:34] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:07:59.388257 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:07:59.391032 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:07:59.395040 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:07:59.400406 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:07:59.404405 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:07:59] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:07:59.412404 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:07:59] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:07:59] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:07:59] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:07:59.423537 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:07:59] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:07:59.436012 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:07:59.452009 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:07:59] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:07:59.464057 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:07:59] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:07:59] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:07:59] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:07:59] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:08:54.106184 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:08:54.112184 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:08:54.114184 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:08:54.119183 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:08:54] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:08:54.129182 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:08:54] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:08:54] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:08:54.144182 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:08:54.149212 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:08:54.154183 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:08:54] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:08:54] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:08:54] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:08:54.173228 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:08:54.175244 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:08:54] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:08:54] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:08:54] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:08:54] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:09:04.697108 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:09:04] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:09:29.301728 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:09:29.773380 : Resend_List_Mail_Queue -'-1' is not a valid ObjectId, it must be a 12-byte input or a 24-character hex string - Line : 471
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:09:29] "POST /myclass/api/Resend_List_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:10:57.138403 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:10:57.142412 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:10:57.145403 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:10:57.150420 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:10:57] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:10:57.161409 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:10:57] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:10:57.163410 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:10:57] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:10:57.171919 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:10:57] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:10:57.183456 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:10:57] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:10:57] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:10:57.190028 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-07 22:10:57.200007 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:10:57] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:10:57] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:10:57] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:10:57] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:11:23.624476 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:11:23] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:11:31.077847 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:11:31] "POST /myclass/api/Resend_List_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-07 22:11:31.628792 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [07/Oct/2025 22:11:31] "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-10-08 19:44:29.896484 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 19:44:29.896484 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 19:44:29.896484 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 19:44:29.896484 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 19:44:29.896484 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-10-08 19:44:49.134933 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 19:44:49.134933 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 19:44:49.134933 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 19:44:49.135933 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 19:44:49.135933 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\interna_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-08 19:54:31.397327 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 19:54:31.398323 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 19:54:31.398323 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 19:54:31.399329 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 19:54:31.399329 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\interna_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-08 19:56:25.687234 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 19:56:25.687234 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 19:56:25.687234 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 19:56:25.687234 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 19:56:25.687234 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\interna_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-08 19:57:33.423286 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 19:57:33.424286 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 19:57:33.424286 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 19:57:33.424286 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 19:57:33.424286 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\interna_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-08 19:59:18.781561 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 19:59:18.781561 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 19:59:18.781561 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 19:59:18.781561 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 19:59:18.781561 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\interna_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-08 20:00:38.791667 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:00:38.791667 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:00:38.791667 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:00:38.791667 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:00:38.791667 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\interna_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-08 20:02:10.607695 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:02:10.607695 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:02:10.607695 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:02:10.608694 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:02:10.608694 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\interna_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-08 20:02:30.629356 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:02:30.629356 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:02:30.629356 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:02:30.629356 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:02:30.629356 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\interna_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-08 20:03:15.622205 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:03:15.622205 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:03:15.622205 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:03:15.622205 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:03:15.623205 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\interna_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-08 20:04:19.862554 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:04:19.862554 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:04:19.862554 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:04:19.862554 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:04:19.862554 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\interna_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-08 20:08:59.245610 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:08:59.245610 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:08:59.245610 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:08:59.245610 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:08:59.245610 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-08 20:10:54.782447 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:10:54.782447 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:10:54.782447 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:10:54.782447 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:10:54.782447 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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
+INFO:root:2025-10-08 20:18:09.955463 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:18:09.955463 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:18:09.955463 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:18:09.955463 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:18:09.955463 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-10-08 20:18:18.950317 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:18:18.950317 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:18:18.950317 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:18:18.950317 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:18:18.951317 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:31:20.502540 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:31:20.503541 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:31:20.503541 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:31:20.503541 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:31:20.503541 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:31:36.236997 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:31:36.236997 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:31:36.236997 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:31:36.238004 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:31:36.238004 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:32:49.056072 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:32:49.057077 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:32:49.057077 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:32:49.057077 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:32:49.057077 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:34:07.532388 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:34:07.533451 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:34:07.533451 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:34:07.533451 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:34:07.534427 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:35:01.822911 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:35:01.822911 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:35:01.823925 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:35:01.823925 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:35:01.823925 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:36:10.308558 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:36:10.308558 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:36:10.308558 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:36:10.308558 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:36:10.308558 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:38:20.593476 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:38:20.593476 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:38:20.593476 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:38:20.593476 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:38:20.594472 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:39:38.640961 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:39:38.640961 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:39:38.640961 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:39:38.640961 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:39:38.640961 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:39:59.609582 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:39:59.609582 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:39:59.610581 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:39:59.610581 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:39:59.610581 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:40:14.038248 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:40:14.038248 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:40:14.038248 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:40:14.038248 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:40:14.038248 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:40:30.551248 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:40:30.551248 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:40:30.552248 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:40:30.552248 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:40:30.552248 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:41:30.616515 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:41:30.616515 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:41:30.617516 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:41:30.617516 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:41:30.617516 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:43:23.239228 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:43:23.239228 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:43:23.239228 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:43:23.239228 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:43:23.239228 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:44:11.967550 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:44:11.967550 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:44:11.967550 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:44:11.967550 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:44:11.968549 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-08 20:45:07.399799 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:45:07] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 20:45:08.609166 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 20:45:08.612166 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 20:45:08.615165 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 20:45:08.618278 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:45:08] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:45:08] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 20:45:08.647539 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:45:08] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 20:45:08.707941 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 20:45:08.712939 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 20:45:08.718938 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 20:45:08.725330 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:45:08] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 20:45:08.733344 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:45:08] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 20:45:08.935025 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:45:08] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:45:08] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:45:08] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:45:08] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:45:08] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 20:45:27.089228 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:45:27] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 20:46:25.385709 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 20:46:27.051800 : send_invidual_email -'NoneType' object is not subscriptable - Line : 4140
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:46:27] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ 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-10-08 20:47:40.085104 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:47:40.085104 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:47:40.085104 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:47:40.086106 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:47:40.086106 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 20:48:19.486534 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:48:19.487535 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:48:19.487535 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:48:19.487535 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:48:19.487535 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-08 20:48:19.573665 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 20:48:20.753978 : Add_Message_To_Internal_Mail Le champ 'valide' n'est pas autorisé
+INFO:root:2025-10-08 20:48:21.484023 : Add_Message_To_Internal_Mail Le champ 'valide' n'est pas autorisé
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:48:22] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ 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-10-08 20:50:53.720873 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:50:53.720873 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:50:53.721883 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:50:53.721883 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:50:53.721883 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-08 20:51:38.067992 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:51:38] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 20:51:56.026064 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 20:51:56.713935 : Prepare_and_Send_Email_From_Front_For_Unknown_Contact L'adresse email ' mysy1000formation+03@gmail.com' est invalide
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:51:56] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ 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-10-08 20:55:06.765486 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:55:06.765486 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:55:06.765486 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:55:06.765486 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:55:06.765486 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-08 20:55:16.592051 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 20:55:17.827741 : Add_Message_To_Internal_Mail Le champ 'valide' n'est pas autorisé
+INFO:root:2025-10-08 20:55:18.613133 : Add_Message_To_Internal_Mail Le champ 'valide' n'est pas autorisé
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:55:18] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ 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-10-08 20:58:52.081603 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 20:58:52.081603 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 20:58:52.081603 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 20:58:52.081603 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 20:58:52.081603 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-08 20:59:20.354382 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:59:20] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 20:59:42.262535 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 20:59:43.321774 : Add_Message_To_Internal_Mail Le champ 'valide' n'est pas autorisé
+INFO:root:2025-10-08 20:59:44.179696 : Add_Message_To_Internal_Mail Le champ 'valide' n'est pas autorisé
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 20:59:44] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ 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-10-08 21:02:11.547038 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 21:02:11.547038 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 21:02:11.547038 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 21:02:11.547038 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 21:02:11.547038 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-08 21:02:22.061212 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:02:22] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:02:38.973782 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:02:40.294559 : Add_Message_To_Internal_Mail Le champ 'valide' n'est pas autorisé
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:02:40] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ 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-10-08 21:06:21.868150 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 21:06:21.869039 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 21:06:21.869039 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 21:06:21.869039 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 21:06:21.870041 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-08 21:06:24.134606 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:06:24] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:06:38.363688 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:06:39.494463 : Add_Message_To_Internal_Mail Le champ 'valide' n'est pas autorisé
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:06:39] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ 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-10-08 21:10:03.110653 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 21:10:03.110653 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 21:10:03.110653 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 21:10:03.110653 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 21:10:03.110653 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 21:10:32.647163 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 21:10:32.647163 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 21:10:32.647163 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 21:10:32.647163 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 21:10:32.647163 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-08 21:13:23.517033 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 21:13:23.518033 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 21:13:23.518033 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 21:13:23.518033 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 21:13:23.518033 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-08 21:13:23.825817 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:13:23] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:13:45.227104 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:13:46] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ 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-10-08 21:16:13.518224 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-08 21:16:13.518224 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-08 21:16:13.518224 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-08 21:16:13.518224 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-08 21:16:13.518224 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-08 21:22:14.363492 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:22:14.368494 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:22:14.371992 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:14] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:22:14.406015 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:22:14.443702 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:22:14.446700 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:22:14.447705 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:22:14.450709 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:22:14.457826 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:14] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:14] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:22:14.463539 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:14] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:14] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:14] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:14] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:22:20.328367 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:22:20.331076 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:22:20.334079 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:22:20.334079 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:22:20.492819 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:22:20.496822 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:22:20.502849 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:20] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:20] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:22:20.508826 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:22:20.511821 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:20] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:22:20.515823 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:20] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:20] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:20] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:20] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:22:22.212800 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:22:22] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:24:22.500538 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:24:22.502540 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:24:22.505542 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:24:22.508541 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:24:22.511539 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:24:22.513540 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:24:22] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:24:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:24:22] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:24:22.523538 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:24:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:24:22] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:24:22.529544 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:24:22] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:24:22.532546 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:24:22.536633 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:24:22] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:24:22] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:24:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:24:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:28:31.323560 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:28:31.325919 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:28:31.327928 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:28:31.330929 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:28:31.333931 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:28:31] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:28:31.341932 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:28:31] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:28:31.348328 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:28:31] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:28:31] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:28:31.353445 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:28:31] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:28:31.359195 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:28:31.360702 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:28:31] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:28:31] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:28:31] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:28:31] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:28:31] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:28:37.395260 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:28:37] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:29:32.470610 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:29:32.472898 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:29:32.475997 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:29:32.478046 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:29:32.481005 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:29:32.484498 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:29:32] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:29:32] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:29:32.492018 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:29:32] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:29:32] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:29:32] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:29:32.499014 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:29:32] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:29:32.502016 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:29:32.505015 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:29:32] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:29:32] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:29:32] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:29:32] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:29:37.362497 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:29:37] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:30:28.497344 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:30:28.502885 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:30:28.507879 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:30:28.515152 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:30:28.518144 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:30:28] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:30:28] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:30:28.529166 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:30:28] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:30:28.535177 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:30:28] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:30:28.548702 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:30:28] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:30:28] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:30:28.559711 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:30:28] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:30:28.565734 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:30:28] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:30:28] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:30:28] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:30:32.451993 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:30:32] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:30:50.371529 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:30:50] "POST /myclass/api/Resend_List_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:30:50.986159 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:30:50] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:32:22.673716 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:32:22.674725 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:32:22.677243 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:32:22.679243 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:32:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:32:22] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:32:22] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:32:22.688242 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:32:22] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:32:22] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:32:22.696243 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:32:22.697244 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:32:22.701245 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:32:22.702244 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:32:22.706243 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:32:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:32:22] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:32:22] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:32:22] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:32:22] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:33:51.038322 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:33:51.040320 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:33:51.047323 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:33:51] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:33:51] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:33:51.053324 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:33:51] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:33:51.056325 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:33:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:33:51.063330 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:33:51] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:33:51.066330 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:33:51.070331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:33:51.072329 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:33:51.075330 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:33:51] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:33:51] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:33:51] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:33:51] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:33:51] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:34:02.126755 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:34:02.129148 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:34:02.132614 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:34:02.134611 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:34:02.137611 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:34:02] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:34:02.142637 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:34:02] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:34:02] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:34:02] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:34:02.149036 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:34:02.151499 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:34:02] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:34:02] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:34:02.156556 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:34:02.159540 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:34:02] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:34:02] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:34:02] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:34:02] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:34:53.946902 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:34:53] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:36:34.310911 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:36:34.313522 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:36:34.316531 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:36:34.319729 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:36:34.322727 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:36:34] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:36:34.325705 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:36:34] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:36:34.331335 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:36:34] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:36:34.337077 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:36:34] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:36:34] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:36:34.343339 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:36:34] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:36:34.347349 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:36:34] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:36:34] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:36:34] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:36:34] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:36:45.164053 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:36:45] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:04.105400 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:04.107401 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:04.109400 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:04.112401 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:04.114404 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:04] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:04.118405 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:04] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:04.123400 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:04] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:04] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:04.129402 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:04.132403 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:04] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:04.137402 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:04] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:04] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:04] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:04] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:23.603426 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:23.604435 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:23.608404 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:23.611407 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:23.614408 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:23] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:23.619404 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:23] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:23.625922 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:23] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:23] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:23.630375 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:23.631391 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:23] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:23.636383 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:23] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:23] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:23] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:26.386309 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:26] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:50.476241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:50.480241 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:50.482253 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:50.484249 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:50.488252 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:50] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:50.492248 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:50] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:50.498348 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:50.502350 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:50] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:50] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:50] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:50] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:50.512482 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:38:50.515477 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:50] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:50] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:50] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:50] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:38:52.777977 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:38:52] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:39:10.826440 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:39:10.829443 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:39:10.831454 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:39:10.834453 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:39:10.838639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:39:10.841640 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:39:10] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:39:10] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:39:10] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:39:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:39:10.851134 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:39:10.853135 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:39:10.856133 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:39:10] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:39:10] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:39:10.860132 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:39:10] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:39:10] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:39:10] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:39:10] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:39:12.686204 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:39:12] "POST /myclass/api/Get_List_Message_To_Mail_Queue/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:40:51.505079 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:40:51.508069 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:40:51.511068 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:40:51.514070 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:40:51.516067 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:40:51] "POST /myclass/api/Get_List_Groupe_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:40:51] "POST /myclass/api/Get_Client_Type_List/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:40:51.523602 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:40:51] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:40:51.528610 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:40:51] "POST /myclass/api/Get_List_Paiement_Condition/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:40:51.532608 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:40:51] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:40:51.537715 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-08 21:40:51.542260 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:40:51] "POST /myclass/api/Get_CRM_List_Opportunite_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:40:51] "POST /myclass/api/Get_List_base_document_automatic_setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:40:51] "POST /myclass/api/Get_Competence_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:40:51] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:40:51] "POST /myclass/api/Get_List_Partner_Basic_Setup/ HTTP/1.1" 200 -
+INFO:root:2025-10-08 21:41:07.884580 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [08/Oct/2025 21:41:07] "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-10-10 09:18:49.779388 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:18:49.779388 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:18:49.779388 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:18:49.779388 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:18:49.779388 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2025-10-10 09:19:02.174857 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:19:02.175858 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:19:02.175858 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:19:02.175858 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:19:02.175858 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10 09:31:57.983627 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:31:57.983627 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:31:57.983627 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:31:57.983627 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:31:57.983627 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10 09:33:38.865826 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:33:38.865826 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:33:38.865826 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:33:38.865826 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:33:38.865826 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10 09:35:46.482098 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:35:46.482098 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:35:46.482098 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:35:46.482098 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:35:46.482098 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-10 09:36:20.445958 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 09:36:20] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 09:36:22.915655 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 09:36:22.918656 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 09:36:22.921657 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 09:36:22.925657 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 09:36:22] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 09:36:23.190693 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 09:36:23.201691 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 09:36:23] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 09:36:23.208684 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 09:36:23] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 09:36:23] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 09:36:23.212684 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 09:36:23.214685 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 09:36:23.217686 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 09:36:23.223683 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 09:36:23] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 09:36:23] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 09:36:23] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 09:36:23] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 09:36:23] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 09:36:23] "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\\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-10 09:42:19.937541 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:42:19.938544 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:42:19.938544 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:42:19.938544 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:42:19.938544 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 09:42:39.653775 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:42:39.653775 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:42:39.653775 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:42:39.654779 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:42:39.654779 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 09:42:59.887463 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:42:59.887463 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:42:59.887463 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:42:59.887463 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:42:59.887463 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 09:45:22.024987 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:45:22.024987 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:45:22.024987 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:45:22.024987 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:45:22.024987 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_document_automatic_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-10 09:52:15.258083 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:52:15.258083 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:52:15.258083 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:52:15.258083 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:52:15.258083 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10 09:53:07.198709 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:53:07.198709 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:53:07.199715 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:53:07.199715 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:53:07.199715 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_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-10-10 09:53:49.830536 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:53:49.830536 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:53:49.830536 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:53:49.830536 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:53:49.830536 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_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-10-10 09:54:12.266120 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:54:12.266120 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:54:12.267118 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:54:12.267118 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:54:12.267118 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_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-10-10 09:54:27.833999 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:54:27.834999 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:54:27.834999 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:54:27.834999 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:54:27.834999 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_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-10-10 09:59:06.419923 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 09:59:06.420926 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 09:59:06.420926 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 09:59:06.420926 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 09:59:06.420926 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_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-10-10 10:00:22.728857 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:00:22.728857 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:00:22.728857 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:00:22.728857 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:00:22.728857 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_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-10-10 10:00:38.358381 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:00:38.358381 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:00:38.358381 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:00:38.358381 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:00:38.358381 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_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-10-10 10:02:21.799901 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:02:21.799901 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:02:21.800900 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:02:21.800900 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:02:21.800900 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_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-10-10 10:03:48.651581 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:03:48.652583 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:03:48.652583 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:03:48.652583 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:03:48.652583 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_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-10-10 10:04:38.059981 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:04:38.059981 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:04:38.059981 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:04:38.059981 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:04:38.059981 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:07:51.902085 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:07:51.903085 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:07:51.903085 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:07:51.903085 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:07:51.903085 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:08:41.097083 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:08:41.098086 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:08:41.098086 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:08:41.098086 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:08:41.098086 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:08:55.225389 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:08:55.225389 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:08:55.225389 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:08:55.225389 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:08:55.226390 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:09:39.377669 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:09:39.377669 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:09:39.377669 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:09:39.377669 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:09:39.377669 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:10:11.909355 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:10:11.910371 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:10:11.910371 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:10:11.910371 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:10:11.910371 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:10:27.027432 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:10:27.027432 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:10:27.027432 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:10:27.027432 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:10:27.027432 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_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-10-10 10:18:27.471705 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:18:27.471705 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:18:27.471705 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:18:27.471705 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:18:27.471705 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_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-10-10 10:18:41.025605 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:18:41.025605 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:18:41.026606 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:18:41.026606 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:18:41.026606 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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_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-10-10 10:19:36.340894 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:19:36.340894 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:19:36.340894 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:19:36.340894 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:19:36.340894 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:23:58.706756 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:23:58.707757 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:23:58.707757 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:23:58.707757 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:23:58.707757 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:24:22.696458 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:24:22.697463 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:24:22.697463 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:24:22.697463 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:24:22.697463 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:24:47.062703 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:24:47.062703 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:24:47.062703 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:24:47.063702 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:24:47.063702 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:25:08.956718 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:25:08.956718 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:25:08.956718 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:25:08.956718 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:25:08.956718 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:26:54.439883 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:26:54.439883 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:26:54.440883 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:26:54.440883 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:26:54.440883 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:27:09.315876 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:27:09.315876 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:27:09.315876 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:27:09.315876 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:27:09.315876 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:27:44.063124 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:27:44.063124 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:27:44.063124 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:27:44.063124 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:27:44.063124 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:28:45.369338 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:28:45.369338 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:28:45.369338 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:28:45.369338 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:28:45.369338 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:29:19.902929 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:29:19.903929 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:29:19.903929 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:29:19.903929 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:29:19.903929 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:30:25.087562 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:30:25.088563 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:30:25.088563 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:30:25.088563 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:30:25.088563 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:34:06.349119 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:34:06.349119 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:34:06.350122 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:34:06.350122 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:34:06.350122 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:34:28.582607 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:34:28.582607 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:34:28.582607 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:34:28.582607 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:34:28.582607 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:35:30.952287 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:35:30.952287 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:35:30.952287 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:35:30.952287 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:35:30.952287 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:41:50.074437 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:41:50.075436 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:41:50.075436 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:41:50.075436 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:41:50.075436 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:43:40.375310 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:43:40.375310 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:43:40.376310 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:43:40.376310 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:43:40.376310 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:44:22.223990 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:44:22.223990 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:44:22.223990 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:44:22.223990 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:44:22.223990 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:44:39.683633 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:44:39.683633 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:44:39.683633 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:44:39.683633 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:44:39.683633 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 10:51:30.316204 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 10:51:30.316204 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 10:51:30.316204 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 10:51:30.316204 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 10:51:30.316204 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-10 14:40:30.889091 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:31] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 14:40:32.488686 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 14:40:32.492713 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 14:40:32.496011 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 14:40:32.500018 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 14:40:32.509013 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 14:40:32.513009 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 14:40:32.518009 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:32] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 14:40:32.522011 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 14:40:32.930780 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:32] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:32] "POST /myclass/api/Get_List_Class_Niveau_Formation/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 14:40:32.937301 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:32] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:32] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 14:40:32.942905 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:32] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 14:40:32.948987 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 14:40:32.953211 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:32] "POST /myclass/api/Get_List_Class_Evaluation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:32] "POST /myclass/api/Get_List_Type_Evaluation/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:32] "POST /myclass/api/Get_Ref_Pedagogique_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:32] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:32] "POST /myclass/api/Get_List_Unite_Enseignement_Of_Given_Class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:32] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:33] "POST /myclass/api/Get_List_Unite_Enseignement_no_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 14:40:33.150491 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 14:40:33.153937 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 14:40:33.156946 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:33] "POST /myclass/api/getRecodedClassImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:33] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 14:40:33] "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\\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-10 16:38:04.672485 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 16:38:04.672485 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 16:38:04.673486 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 16:38:04.673486 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 16:38:04.673486 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 16:40:34.516918 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 16:40:34.516918 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 16:40:34.516918 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 16:40:34.516918 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 16:40:34.516918 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 16:44:05.916821 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 16:44:05.916821 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 16:44:05.917820 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 16:44:05.917820 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 16:44:05.917820 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 16:49:40.295810 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 16:49:40.296821 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 16:49:40.296821 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 16:49:40.296821 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 16:49:40.296821 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 16:50:44.572254 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 16:50:44.572254 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 16:50:44.572254 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 16:50:44.573254 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 16:50:44.573254 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 16:51:12.938362 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 16:51:12.938362 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 16:51:12.939362 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 16:51:12.939362 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 16:51:12.939362 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 16:51:53.139462 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 16:51:53.139462 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 16:51:53.139462 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 16:51:53.139462 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 16:51:53.139462 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 16:53:24.869614 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 16:53:24.869614 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 16:53:24.870616 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 16:53:24.870616 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 16:53:24.870616 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10 16:57:28.264385 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 16:57:28.264385 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 16:57:28.264890 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 16:57:28.264890 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 16:57:28.264890 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10 16:59:19.679835 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 16:59:19.679835 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 16:59:19.679835 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 16:59:19.679835 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 16:59:19.679835 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 17:06:39.315730 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 17:06:39.315730 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 17:06:39.315730 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 17:06:39.315730 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 17:06:39.315730 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-10 17:06:49.906638 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:06:49] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 17:09:40.832882 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 17:09:43.157974 : send_invidual_email -Individual_Mail_Store_Queu_And_Internal_Mail() takes 1 positional argument but 2 were given - Line : 4093
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:09:43] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ 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-10-10 17:10:52.138596 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 17:10:52.139589 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 17:10:52.139589 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 17:10:52.139589 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 17:10:52.139589 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-10 17:11:02.832726 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 17:11:03.900922 : Individual_Mail_Store_Queu_And_Internal_Mail Le champ 'tab_saved_file_full_path' n'existe pas
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:11:03] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ 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-10-10 17:12:25.046945 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 17:12:25.046945 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 17:12:25.046945 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 17:12:25.046945 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 17:12:25.046945 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-10 17:12:28.625337 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:12:28] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 17:13:26.968096 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 17:13:27.894591 : Individual_Mail_Store_Queu_And_Internal_Mail -'partner_SMTP_COUNT_From_User' - Line : 4163
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:13:27] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ 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-10-10 17:14:46.828146 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 17:14:46.828146 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 17:14:46.828146 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 17:14:46.828146 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 17:14:46.828146 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 17:15:50.986376 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 17:15:50.987382 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 17:15:50.987382 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 17:15:50.987382 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 17:15:50.987382 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10-10 17:16:46.859316 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 17:16:46.859316 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 17:16:46.860265 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 17:16:46.860265 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 17:16:46.860265 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-10 17:16:47.261119 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:16:47] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 17:16:55.549927 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 17:16:56.582394 : Add_Message_To_Internal_Mail -collection names cannot be empty - Line : 107
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:16:56] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ 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-10-10 17:19:52.445150 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 17:19:52.445150 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 17:19:52.445150 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 17:19:52.445150 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 17:19:52.445150 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-10 17:20:24.922371 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:20:24] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 17:20:43.507734 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2025-10-10 17:20:44.781741 : Add_Message_To_Internal_Mail -collection names cannot be empty - Line : 107
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:20:44] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ 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-10 17:24:21.854613 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 17:24:21.854613 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 17:24:21.854613 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 17:24:21.854613 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 17:24:21.854613 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger 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-10 17:24:38.171779 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2025-10-10 17:24:38.171779 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2025-10-10 17:24:38.171779 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2025-10-10 17:24:38.171779 : ++ FLASK PORT 5001 ++
+INFO:root:2025-10-10 17:24:38.171779 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2025-10-10 17:25:03.228918 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:25:03] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-10 17:25:03.239200 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:25:10] "GET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 17:27:13.471765 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:27:13] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 17:27:26.416888 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:27:26] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 17:28:50.385767 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:28:50] "POST /myclass/api/Get_List_Partner_Document_with_filter/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 17:29:04.866549 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:29:05] "POST /myclass/api/Prepare_and_Send_Email_From_Front_For_Unknown_Contact/ HTTP/1.1" 200 -
+INFO:root:2025-10-10 17:30:01.909441 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:30:01] "[32mGET /myclass/api/Cron_Send_Mail_Queue_Message_With_Filter HTTP/1.1[0m" 308 -
+INFO:root:2025-10-10 17:30:01.916788 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [10/Oct/2025 17:30:03] "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\\email_mgt.py', reloading
diff --git a/Session_Formation.py b/Session_Formation.py
index 7573ce6..a9e49e6 100644
--- a/Session_Formation.py
+++ b/Session_Formation.py
@@ -68,7 +68,7 @@ def Add_Update_SessionFormation(diction):
'attestation_certif', "distantiel", "presentiel", "prix_session", 'contenu_ftion', 'lms_class_code',
'session_ondemande', 'source', 'session_id', 'session_etape', 'pays', 'formateur_id',
'titre', 'location_type', 'is_bpf', 'site_formation_id', 'price_by', 'mode_animation', 'archive',
- 'ent_account_automatic', 'lms_account_automatic', 'type_session']
+ 'ent_account_automatic', 'lms_account_automatic', 'type_session', 'entre_scolaire', 'entre_scolaire']
incom_keys = diction.keys()
for val in incom_keys:
@@ -312,6 +312,13 @@ def Add_Update_SessionFormation(diction):
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le champ 'location_type' est incorrecte.")
return False, "Le champ 'location_type' est incorrect."
+ if ("entre_scolaire" in diction.keys()):
+ mydata['entre_scolaire'] = str(diction['entre_scolaire']).lower()
+ if (str(diction['entre_scolaire']).lower() not in MYSY_GV.TRAINING_ENTREE_SCOLAIRE):
+ mycommon.myprint(str(inspect.stack()[0][3]) + " - Le champ 'Entrée scolaire' est incorrecte.")
+ return False, "Le champ 'Entrée scolaire' est incorrect."
+
+
if ("is_bpf" in diction.keys()):
if( str(diction['is_bpf']) not in ['0', '1']):
@@ -917,7 +924,7 @@ def GetSessionFormation(diction):
RetObject = []
nb_val = 0
for retval in coll_session.aggregate(myquery):
- #print(" ##### retval = " + str(retval))
+ #print(" ##### retval sess = " + str(retval))
user = {}
user = retval
user['id'] = str(nb_val)
@@ -1373,6 +1380,7 @@ d'un partenaire, mais avec une liste reduite de champs
- code_session
- titre
- class_internal_url
+- class_id
- date_debut
- date_fin
@@ -1445,11 +1453,22 @@ def Get_Partner_Session_Ftion_Reduice_Fields(diction):
for retval in MYSY_GV.dbname['session_formation'].find({ "$and" : [ {'partner_owner_recid':str(my_partner['recid']),
'valide':'1',},filt_scope_class_id, filt_scope_session_id, filt_archive, filt_type_session]},
{'_id':1, 'code_session':1, 'titre':1,
- 'class_internal_url':1, 'date_debut':1,
+ 'class_internal_url':1, 'date_debut':1, 'class_id':1,
'date_fin':1}):
user = retval
user['id'] = str(val_tmp)
+ class_id_tmp = ""
+ if( "class_id" not in user.keys()):
+ class_data = MYSY_GV.dbname['myclass'].find_one({"internal_url":str(user['class_internal_url']),
+ 'partner_owner_recid':str(my_partner['recid']),}, {'_id':1})
+
+ if(class_data ):
+ class_id_tmp = str(class_data['_id'])
+
+ user['class_id'] = str(class_id_tmp)
+
+
RetObject.append(mycommon.JSONEncoder().encode(user))
val_tmp = val_tmp + 1
@@ -1755,6 +1774,11 @@ def GetAllValideSessionPartner_List_Without_Scope_Action(diction):
else:
val['location_type'] = ""
+ if ("entre_scolaire" in retVal.keys()):
+ val['entre_scolaire'] = retVal['entre_scolaire']
+ else:
+ val['entre_scolaire'] = ""
+
if ("is_bpf" in retVal.keys()):
val['is_bpf'] = retVal['is_bpf']
else:
@@ -1930,6 +1954,12 @@ def GetAllValideSessionPartner_List(diction):
else:
val['location_type'] = ""
+ if ("entre_scolaire" in retVal.keys()):
+ val['entre_scolaire'] = retVal['entre_scolaire']
+ else:
+ val['entre_scolaire'] = ""
+
+
if ("is_bpf" in retVal.keys()):
val['is_bpf'] = retVal['is_bpf']
else:
@@ -2336,6 +2366,11 @@ def GetAllValideSessionPartner_List_filter_like(diction):
else:
val['location_type'] = ""
+ if ("entre_scolaire" in retVal.keys()):
+ val['entre_scolaire'] = retVal['entre_scolaire']
+ else:
+ val['entre_scolaire'] = ""
+
if ("is_bpf" in retVal.keys()):
val['is_bpf'] = retVal['is_bpf']
else:
@@ -2706,6 +2741,11 @@ def GetAllValideSessionPartner_List_no_filter(diction):
else:
val['location_type'] = ""
+ if ("entre_scolaire" in retVal.keys()):
+ val['entre_scolaire'] = retVal['entre_scolaire']
+ else:
+ val['entre_scolaire'] = ""
+
if ("is_bpf" in retVal.keys()):
val['is_bpf'] = retVal['is_bpf']
else:
@@ -3016,7 +3056,7 @@ def Add_Update_SessionFormation_mass(file=None, Folder=None, diction=None):
'session_status', 'date_debut_inscription', 'date_fin_inscription', 'attestation', 'formateur',
'code_session', "distanciel", "presentiel", "mode_animation", "prix_session", 'contenu_ftion', 'lms_class_code',
'session_ondemande', 'session_etape', 'formation_code_externe', 'formateur_email', 'titre', 'location_type',
- 'is_bpf', 'type_session']
+ 'is_bpf', 'type_session', 'entre_scolaire']
# Controle du nombre de lignes dans le fichier.
total_rows = len(df)
@@ -3507,7 +3547,7 @@ def Controle_Add_Update_SessionFormation_mass(saved_file=None, Folder=None, dict
'session_status', 'date_debut_inscription', 'date_fin_inscription', 'attestation',
'code_session', "distanciel", "presentiel", "mode_animation", "prix_session", 'contenu_ftion', 'lms_class_code',
'session_ondemande', 'session_etape', 'formation_code_externe','formateur_email', 'titre', 'location_type',
- 'is_bpf', 'type_session']
+ 'is_bpf', 'type_session', 'entre_scolaire']
# Controle du nombre de lignes dans le fichier.
total_rows = len(df)
@@ -3671,6 +3711,15 @@ def Controle_Add_Update_SessionFormation_mass(saved_file=None, Folder=None, dict
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le champ 'location_type' est incorrecte.")
return False, "Le champ 'location_type' est incorrect."
+
+ if ("entre_scolaire" in df.keys()):
+ mydata['entre_scolaire'] = str(df['entre_scolaire'].values[n]).strip().lower()
+ if (str(df['entre_scolaire'].values[n]).strip().lower() not in MYSY_GV.TRAINING_ENTREE_SCOLAIRE):
+ mycommon.myprint(str(inspect.stack()[0][3]) + " - Le champ 'entre_scolaire' est incorrecte.")
+ return False, "Le champ 'entre_scolaire' est incorrect."
+
+
+
if ("is_bpf" in df.keys()):
if (str(df['is_bpf'].values[n]).strip() not in ['0', '1']):
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le champ 'bpf' est incorrect. Les valeurs acceptées sont : '1' ou '0' ")
@@ -4070,7 +4119,7 @@ def Add_Update_SessionFormation_mass_for_many_class(file=None, Folder=None, dict
'session_status', 'date_debut_inscription', 'date_fin_inscription', 'attestation',
'code_session', "distanciel", "presentiel", "mode_animation", "prix_session", 'contenu_ftion', 'lms_class_code',
'session_ondemande', 'session_etape', 'formation_code_externe', 'formateur_email', 'titre', 'location_type',
- 'is_bpf', 'type_session']
+ 'is_bpf', 'type_session', 'entre_scolaire']
# Controle du nombre de lignes dans le fichier.
total_rows = len(df)
@@ -4195,6 +4244,13 @@ def Add_Update_SessionFormation_mass_for_many_class(file=None, Folder=None, dict
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le champ 'location_type' est incorrecte.")
return False, "Le champ 'location_type' est incorrect."
+ if ("entre_scolaire" in df.keys()):
+ mydata['entre_scolaire'] = str(df['entre_scolaire'].values[n]).strip().lower()
+ if (str(df['entre_scolaire'].values[n]).strip().lower() not in MYSY_GV.TRAINING_ENTREE_SCOLAIRE):
+ mycommon.myprint(str(inspect.stack()[0][3]) + " - Le champ 'entre_scolaire' est incorrecte.")
+ return False, "Le champ 'entre_scolaire' est incorrect."
+
+
if ("is_bpf" in df.keys()):
is_bpf = str(df['is_bpf'].values[n]).strip()
is_bpf = str(mycommon.tryInt(is_bpf))
@@ -4611,7 +4667,7 @@ def Controle_Add_Update_SessionFormation_mass_for_many_class(saved_file=None, Fo
'session_status', 'date_debut_inscription', 'date_fin_inscription', 'attestation',
'code_session', "distanciel", "presentiel", "mode_animation", "prix_session", 'contenu_ftion', 'lms_class_code',
'session_ondemande', 'session_etape', 'formation_code_externe', 'formateur_email', 'titre', 'location_type',
- 'is_bpf', 'type_session']
+ 'is_bpf', 'type_session', 'entre_scolaire']
# Controle du nombre de lignes dans le fichier.
total_rows = len(df)
@@ -4802,6 +4858,15 @@ def Controle_Add_Update_SessionFormation_mass_for_many_class(saved_file=None, Fo
mycommon.myprint(str(inspect.stack()[0][3]) + " - Le champ 'location_type' est incorrecte. Les valeurs acceptés sont : "+str(MYSY_GV.TRAINING_LOCATION_TYPE))
return False, "Le champ 'location_type' est incorrect. . Les valeurs acceptés sont : "+str(MYSY_GV.TRAINING_LOCATION_TYPE)+ " "
+
+ if ("entre_scolaire" in df.keys()):
+ mydata['entre_scolaire'] = str(df['entre_scolaire'].values[n]).strip().lower()
+ if (str(df['entre_scolaire'].values[n]).strip().lower() not in MYSY_GV.TRAINING_ENTREE_SCOLAIRE):
+ mycommon.myprint(str(inspect.stack()[0][3]) + " - Le champ 'entre_scolaire' est incorrecte. Les valeurs acceptés sont : "+str(MYSY_GV.TRAINING_ENTREE_SCOLAIRE))
+ return False, "Le champ 'entre_scolaire' est incorrect. . Les valeurs acceptés sont : "+str(MYSY_GV.TRAINING_ENTREE_SCOLAIRE)+ " "
+
+
+
if ("is_bpf" in df.keys()):
is_bpf = str(df['is_bpf'].values[n]).strip()
is_bpf = str(mycommon.tryInt(is_bpf))
@@ -13256,7 +13321,6 @@ def Invoice_Partner_From_Session_By_Inscription_Id( diction):
"""
27/08/2024 - update pour faire le BPF
-
on va créer une table de detail qui reprend le detail des inscription
"""
@@ -14131,6 +14195,24 @@ def Invoice_Create_Secure_E_Document(diction):
user['valide'] = retval['valide']
user['locked'] = retval['locked']
+ """
+ Si on a une session, on va aller chercher les info de la session
+ """
+ session_date_debut = ""
+ session_date_fin = ""
+
+ if ("order_line_session_id" in retval.keys() and retval['order_line_session_id']):
+ session_data = MYSY_GV.dbname['session_formation'].find_one(
+ {'_id': ObjectId(str(retval['order_line_session_id'])),
+ 'partner_owner_recid': str(retval['partner_owner_recid'])},
+ )
+ if (session_data and "date_debut" in session_data.keys() and "date_fin" in session_data.keys()):
+ session_date_debut = str(session_data['date_debut'])
+ session_date_fin = str(session_data['date_fin'])
+
+ user['session_date_debut'] = str(session_date_debut)
+ user['session_date_fin'] = str(session_date_fin)
+
if ("order_line_montant_reduction" in retval.keys()):
user['order_line_montant_reduction'] = retval['order_line_montant_reduction']
else:
@@ -14339,7 +14421,6 @@ def Invoice_Create_Secure_E_Document(diction):
3]) + " - Aucune ligne de détail pour cette facture ")
return False, " Aucune ligne de détail pour cette facture "
- # print(" ### Order_header_lines_data = ", Order_header_lines_data)
contenu_doc_Template = jinja2.Template(str(partner_document_PART_INVOICE_data['contenu_doc']))
@@ -14375,6 +14456,8 @@ def Invoice_Create_Secure_E_Document(diction):
convention_dictionnary_data['order_header'] = Order_header_data
convention_dictionnary_data['order_lines'] = Order_header_lines_data
+ #print(" ### Order_header_lines_data === ", Order_header_lines_data)
+
# sourceHtml = contenu_doc_Template.render(params=Order_header_data, param_order_lines=Order_header_lines_data, company_data=company_data)
# sourceHtml = contenu_doc_Template.render(params_order_header=Order_header_data, params_order_lines=Order_header_lines_data, params=company_data['params'])
@@ -15396,7 +15479,7 @@ def Add_SessionFormation_From_Quotation_Line(diction):
'lms_class_code',
'session_ondemande', 'source', 'session_etape', 'pays', 'formateur_id',
'titre', 'location_type', 'is_bpf', 'site_formation_id', 'price_by',
- 'quotation_line_id', 'resa_inscrit']
+ 'quotation_line_id', 'resa_inscrit', 'entre_scolaire']
incom_keys = diction.keys()
for val in incom_keys:
diff --git a/Session_Formation_Sequence.py b/Session_Formation_Sequence.py
index f8aa546..433fae3 100644
--- a/Session_Formation_Sequence.py
+++ b/Session_Formation_Sequence.py
@@ -4207,9 +4207,6 @@ def Decale_Session_Sequence_X_days(diction):
'partner_owner_recid': str(my_partner['recid'])},
{'$set': new_data})
-
-
-
"""
Après la mise à jour de la sequence,
il faut mettre à jour le planning des ressources associée
@@ -4345,7 +4342,6 @@ def Decale_Session_Sequence_X_days(diction):
new_data['update_by'] = str(my_partner['recid'])
-
ret_val = MYSY_GV.dbname['session_formation'].find_one_and_update(
{'_id': ObjectId(str(local_session_id)), 'valide': '1',
'partner_owner_recid': str(my_partner['recid'])},
@@ -4354,7 +4350,18 @@ def Decale_Session_Sequence_X_days(diction):
return_document=ReturnDocument.AFTER
)
+ """
+ Mettre à jour les inscriptions associées à cette session
+ """
+ new_inscription_data = {}
+ new_inscription_data['date_au'] = str(session_new_start_date.strftime("%d/%m/%Y"))
+ new_inscription_data['date_du'] = str(session_new_end_date.strftime("%d/%m/%Y"))
+ new_inscription_data['date_update'] = datetime.now()
+ new_inscription_data['update_by'] = str(my_partner['recid'])
+ update = MYSY_GV.dbname['inscription'].update_many({'partner_owner_recid': str(my_partner['recid']),
+ 'session_id': str(local_session_id),},
+ {'$set': new_inscription_data})
# Logguer l'action de decalage dans l'historique de la session
# pour la collection 'myclass'
diff --git a/base_class_calcul_note.py b/base_class_calcul_note.py
index e71e927..1946972 100644
--- a/base_class_calcul_note.py
+++ b/base_class_calcul_note.py
@@ -2810,7 +2810,7 @@ d'un appernant (bulletin de note)
"""
def Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF(diction):
try:
- field_list_obligatoire = ['token', 'tab_inscrit_ids', 'courrier_template_id']
+ field_list_obligatoire = ['token', 'tab_inscrit_ids']
for val in field_list_obligatoire:
if val not in diction:
@@ -2853,6 +2853,25 @@ def Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF(diction):
return False, " L'inscription '" + tmp + "' est invalide "
+ """
+ Aller chercher le modele de courrier 'INSCRIT_BULLETIN_NOTE'
+ """
+ local_diction = {}
+ local_diction['ref_interne'] = "INSCRIT_BULLETIN_NOTE"
+ local_diction['type_doc'] = "pdf"
+ local_diction['partner_owner_recid'] = str(my_partner['recid'])
+
+ courrier_data_status, courrier_data_retval = mycommon.Get_Courrier_Template_Include_Default_Data(local_diction)
+ if (courrier_data_status is False):
+ return courrier_data_status, courrier_data_retval
+
+ if ("contenu_doc" not in courrier_data_retval.keys() or str(courrier_data_retval['contenu_doc']) == ""):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " Le modèle de courrier 'INSCRIT_BULLETIN_NOTE' n'est pas correctement configuré ")
+ return False, " Le modèle de courrier 'INSCRIT_BULLETIN_NOTE' n'est pas correctement configuré "
+
+
# Stokage des nom de fichier à zipper
list_file_name_to_zip = []
for inscrit in tab_inscrit_ids:
@@ -2863,7 +2882,7 @@ def Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF(diction):
local_node = {}
local_node['inscription_id'] = str(inscription_data['_id'])
- local_node['courrier_template_id'] = str(diction['courrier_template_id'])
+ local_node['courrier_template_id'] = str(courrier_data_retval['_id'])
local_node['token'] = str(diction['token'])
local_node['session_id'] = str(inscription_data['session_id'])
@@ -2929,6 +2948,11 @@ def Create_Bulletin_By_Inscrit_PDF(diction):
return local_status, my_partner
+ print(" ### QRY = ", {'_id':ObjectId(str(diction['courrier_template_id'])),
+ 'valide':'1',
+ 'locked':'0',
+ 'ref_interne': 'INSCRIT_BULLETIN_NOTE',
+ 'partner_owner_recid':str(my_partner['recid'])})
# 1 - Verifier que le modele de courrier est bien editable par individu
template_courrier_data = MYSY_GV.dbname['courrier_template'].find_one({'_id':ObjectId(str(diction['courrier_template_id'])),
@@ -2940,8 +2964,8 @@ def Create_Bulletin_By_Inscrit_PDF(diction):
if (template_courrier_data is None ):
mycommon.myprint(
str(inspect.stack()[0][
- 3]) + "L'identifiant du modèle de document "+str(diction['courrier_template_id'])+" est invalide")
- return False, "L'identifiant du modèle de document "+str(diction['courrier_template_id'])+" est invalide "
+ 3]) + " L'identifiant du modèle de document "+str(diction['courrier_template_id'])+" est invalide")
+ return False, " L'identifiant du modèle de document "+str(diction['courrier_template_id'])+" est invalide "
if( "edit_by_client" in template_courrier_data.keys() and str(template_courrier_data['edit_by_client']) == "1" ):
mycommon.myprint(
diff --git a/base_document_automatic_setup.py b/base_document_automatic_setup.py
index ee1257c..03c4d94 100644
--- a/base_document_automatic_setup.py
+++ b/base_document_automatic_setup.py
@@ -169,7 +169,7 @@ def Add_Update_base_document_automatic_setup(diction):
"""
-Recuperation de la liste des documents parametrés pour un partenaire donné
+Recuperation de la liste des documents paramétrés pour un partenaire donné
"""
def Get_List_base_document_automatic_setup(diction):
try:
diff --git a/base_partner_session_step.py b/base_partner_session_step.py
index 5592110..06c22f5 100644
--- a/base_partner_session_step.py
+++ b/base_partner_session_step.py
@@ -372,7 +372,7 @@ def Get_List_Partner_session_step(diction):
"""
-Recuperation des informations d'un point de parametrage donnée
+Recuperation des informations d'un point de paramétrage donnée
"""
def Get_Given_Partner_session_step(diction):
try:
@@ -416,7 +416,7 @@ def Get_Given_Partner_session_step(diction):
if( str(diction['session_step_name']) not in MYSY_GV.PARTNER_BASE_session_step_name ):
mycommon.myprint(
str(inspect.stack()[0][3]) + " - La valeur '" + str(diction['session_step_name']) + "' n'est pas valide ")
- return False, " Point de parametrage "+ str(diction['session_step_name']) + " invalide "
+ return False, " Point de paramétrage "+ str(diction['session_step_name']) + " invalide "
RetObject = []
diff --git a/email_inscription_mgt.py b/email_inscription_mgt.py
index 741d9a9..9f1e713 100644
--- a/email_inscription_mgt.py
+++ b/email_inscription_mgt.py
@@ -13,6 +13,7 @@ from bson import ObjectId
from pymongo import ReturnDocument
from xhtml2pdf import pisa
+import email_mgt
import module_editique
import prj_common as mycommon
import GlobalVariable as MYSY_GV
@@ -142,16 +143,18 @@ def incription_training_confirmation_mail(diction):
date_fin = diction['date_au']
- # JINJA2
+ # JINJA2 zzzzz
+
templateLoader = jinja2.FileSystemLoader(searchpath="./")
templateEnv = jinja2.Environment(loader=templateLoader)
- TEMPLATE_FILE = "Template/MySy_confirmation_inscription_formation_tpl.html"
- template = templateEnv.get_template(TEMPLATE_FILE)
+ #TEMPLATE_FILE = "Template/MySy_confirmation_inscription_formation_tpl.html"
+ #template = templateEnv.get_template(TEMPLATE_FILE)
# This data can come from database query
body = {
"params" :{"nom": str(diction['nom']),
"prenom": str(prenom),
+ "date_debut": str(date_du),
"date_du": str(date_du),
"date_fin": str(date_fin),
"adresse": str(adresse_session),
@@ -167,9 +170,9 @@ def incription_training_confirmation_mail(diction):
#print(" ### BODY DATA = ", body)
- sourceHtml = template.render(params=body["params"])
+ #sourceHtml = template.render(params=body["params"])
- msg.set_content(sourceHtml, subtype='html')
+ #msg.set_content(sourceHtml, subtype='html')
"""
Update du 10/09/2023 :
@@ -204,14 +207,14 @@ def incription_training_confirmation_mail(diction):
if (partner_document_CONF_INSCRIPTION_data is None):
mycommon.myprint(
str(inspect.stack()[0][
- 3]) + "-Impossible d'envoyer l'email de la preinscription. Aucun document parametré ")
- return False, " Impossible d'envoyer l'email de la preinscription. Aucun document parametré "
+ 3]) + "-Impossible d'envoyer l'email de la preinscription. Aucun document paramétré ")
+ return False, " Impossible d'envoyer l'email de la preinscription. Aucun document paramétré "
if ("contenu_doc" not in partner_document_CONF_INSCRIPTION_data or len(
str(partner_document_CONF_INSCRIPTION_data['contenu_doc'])) <= 0):
mycommon.myprint(str(inspect.stack()[0][
- 3]) + " -Impossible d'envoyer l'email de la preinscription. Le parametrage du document est invalide")
- return False, " Impossible d'envoyer l'email de la preinscription. Le parametrage du document est invalide "
+ 3]) + " -Impossible d'envoyer l'email de la preinscription. Le paramétrage du document est invalide")
+ return False, " Impossible d'envoyer l'email de la preinscription. Le paramétrage du document est invalide "
#print(' #### partner_document_CONF_INSCRIPTION_data[contenu_doc]) === ', partner_document_CONF_INSCRIPTION_data['contenu_doc'])
@@ -279,6 +282,7 @@ def incription_training_confirmation_mail(diction):
msg['Subject'] = '[MySy Training]: Confirmation inscription formation'
msg['To'] = str(diction['email'])
+
smtpserver.ehlo()
smtpserver.starttls()
smtpserver.login(partner_SMTP_COUNT_user, partner_SMTP_COUNT_password)
@@ -628,14 +632,14 @@ def incription_training_refused_mail(diction):
if (partner_document_REFUS_INSCRIPTION_data is None):
mycommon.myprint(
str(inspect.stack()[0][
- 3]) + "-Impossible d'envoyer l'email de la preinscription. Aucun document parametré ")
- return False, " Impossible d'envoyer l'email de la preinscription. Aucun document parametré "
+ 3]) + "-Impossible d'envoyer l'email de la preinscription. Aucun document paramétré ")
+ return False, " Impossible d'envoyer l'email de la preinscription. Aucun document paramétré "
if ("contenu_doc" not in partner_document_REFUS_INSCRIPTION_data or len(
str(partner_document_REFUS_INSCRIPTION_data['contenu_doc'])) <= 0):
mycommon.myprint(str(inspect.stack()[0][
- 3]) + " -Impossible d'envoyer l'email de la preinscription. Le parametrage du document est invalide")
- return False, " Impossible d'envoyer l'email de la preinscription. Le parametrage du document est invalide "
+ 3]) + " -Impossible d'envoyer l'email de la preinscription. Le paramétrage du document est invalide")
+ return False, " Impossible d'envoyer l'email de la preinscription. Le paramétrage du document est invalide "
REFUS_INSCRIPTION_contenu_doc_Template = jinja2.Template(
str(partner_document_REFUS_INSCRIPTION_data['contenu_doc']))
@@ -827,14 +831,14 @@ def incription_training_cancelled_mail(diction):
if (partner_document_ANNULE_INSCRIPTION_data is None):
mycommon.myprint(
str(inspect.stack()[0][
- 3]) + "-Impossible d'envoyer l'email d'annulation de l'inscription. Aucun document parametré ")
- return False, " Impossible d'envoyer l'email d'annulation de l'inscription. Aucun document parametré "
+ 3]) + "-Impossible d'envoyer l'email d'annulation de l'inscription. Aucun document paramétré ")
+ return False, " Impossible d'envoyer l'email d'annulation de l'inscription. Aucun document paramétré "
if ("contenu_doc" not in partner_document_ANNULE_INSCRIPTION_data or len(
str(partner_document_ANNULE_INSCRIPTION_data['contenu_doc'])) <= 0):
mycommon.myprint(str(inspect.stack()[0][
- 3]) + " -Impossible d'envoyer l'email d'annulation de l'inscription. Le parametrage du document est invalide")
- return False, " Impossible d'envoyer l'email d'annulation de l'inscription. Le parametrage du document est invalide "
+ 3]) + " -Impossible d'envoyer l'email d'annulation de l'inscription. Le paramétrage du document est invalide")
+ return False, " Impossible d'envoyer l'email d'annulation de l'inscription. Le paramétrage du document est invalide "
ANNULE_INSCRIPTION_contenu_doc_Template = jinja2.Template(
str(partner_document_ANNULE_INSCRIPTION_data['contenu_doc']))
@@ -1088,12 +1092,12 @@ def Pre_incription_training_confirmation_mail(diction):
if( partner_document_PRE_INSCRIPTION_data is None):
mycommon.myprint(
- str(inspect.stack()[0][3]) + "-Impossible d'envoyer l'email de la preinscription. Aucun document parametré ")
- return False, " Impossible d'envoyer l'email de la preinscription. Aucun document parametré "
+ str(inspect.stack()[0][3]) + "-Impossible d'envoyer l'email de la preinscription. Aucun document paramétré ")
+ return False, " Impossible d'envoyer l'email de la preinscription. Aucun document paramétré "
if( "contenu_doc" not in partner_document_PRE_INSCRIPTION_data or len(str(partner_document_PRE_INSCRIPTION_data['contenu_doc'])) <= 0 ):
- mycommon.myprint( str(inspect.stack()[0][3]) + " -Impossible d'envoyer l'email de la preinscription. Le parametrage du document est invalide")
- return False, " Impossible d'envoyer l'email de la preinscription. Le parametrage du document est invalide "
+ mycommon.myprint( str(inspect.stack()[0][3]) + " -Impossible d'envoyer l'email de la preinscription. Le paramétrage du document est invalide")
+ return False, " Impossible d'envoyer l'email de la preinscription. Le paramétrage du document est invalide "
PRE_INSCRIPTION_contenu_doc_Template = jinja2.Template(str(partner_document_PRE_INSCRIPTION_data['contenu_doc']))
sourceHtml = PRE_INSCRIPTION_contenu_doc_Template.render(params=body["params"])
@@ -2263,10 +2267,15 @@ def LMS_Credential_Sending_mail(diction):
return False, "Le compte LMS n'est pas valide"
"""
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data({'token':str(diction['token'])})
+ if (local_status is not True):
+ return local_status, my_partner
+
+
tomorrow = datetime.date.today() + datetime.timedelta(days=1)
tomorrow_day = tomorrow.strftime("%A")
- print("debut envoi mail de test ")
"""
Verification si c'est une formation en ligne.
@@ -2396,6 +2405,32 @@ def LMS_Credential_Sending_mail(diction):
msg['Bcc'] = 'contact@mysy-training.com,' + str(str(diction['course_owner_email']))
msg['Subject'] = sujetHtml
msg['To'] = str(diction['email'])
+
+ """
+ Gestion mail_queue
+ """
+ mail_queue_local_diction = {}
+ mail_queue_local_diction['token'] = diction['token']
+ mail_queue_local_diction['partner_own_smtp_value'] = partner_own_smtp_value
+ mail_queue_local_diction['partner_SMTP_COUNT_smtpsrv'] = partner_SMTP_COUNT_smtpsrv
+ mail_queue_local_diction['partner_SMTP_COUNT_port'] = partner_SMTP_COUNT_port
+ mail_queue_local_diction['inscription_id'] = ""
+ mail_queue_local_diction['related_collection'] = ""
+ mail_queue_local_diction['partner_SMTP_COUNT_From_User'] = partner_SMTP_COUNT_From_User
+ mail_queue_local_diction['tab_email_cc'] = tab_email_cc
+ mail_queue_local_diction['tab_email_bcc'] = tab_email_bcc
+ mail_queue_local_diction['tab_files_to_attache_to_mail'] = []
+ mail_queue_local_diction['email_sujet'] = sujetHtml
+ mail_queue_local_diction['html_mime'] = html_mime
+ mail_queue_local_diction['email_to'] = email
+ mail_queue_local_diction['partner_owner_recid'] = str(my_partner['recid'])
+
+ # print(" ### mail_queue_local_diction = ", mail_queue_local_diction)
+ local_status, local_retval = email_mgt.send_invidual_email(mail_queue_local_diction)
+ if (local_status is False):
+ return local_status, local_retval
+
+
smtpserver.ehlo()
smtpserver.starttls()
smtpserver.login(partner_SMTP_COUNT_user, partner_SMTP_COUNT_password)
@@ -2521,14 +2556,14 @@ def Employee_Credential_Sending_mail(diction):
if (partner_document_EMPLOYEE_CREDENTIALS_data is None):
mycommon.myprint(
str(inspect.stack()[0][
- 3]) + "-Impossible d'envoyer l'email de notification des accès. Aucun document parametré ")
- return False, " Impossible d'envoyer l'email de notification des accès. Aucun document parametré "
+ 3]) + "-Impossible d'envoyer l'email de notification des accès. Aucun document paramétré ")
+ return False, " Impossible d'envoyer l'email de notification des accès. Aucun document paramétré "
if ("contenu_doc" not in partner_document_EMPLOYEE_CREDENTIALS_data or len(
str(partner_document_EMPLOYEE_CREDENTIALS_data['contenu_doc'])) <= 0):
mycommon.myprint(str(inspect.stack()[0][
- 3]) + " -Impossible d'envoyer l'email de notification des accès. Le parametrage du document est invalide")
- return False, " Impossible d'envoyer l'email de notification des accès. Le parametrage du document est invalide "
+ 3]) + " -Impossible d'envoyer l'email de notification des accès. Le paramétrage du document est invalide")
+ return False, " Impossible d'envoyer l'email de notification des accès. Le paramétrage du document est invalide "
EMPLOYEE_CREDENTIALS_contenu_doc_Template = jinja2.Template(
str(partner_document_EMPLOYEE_CREDENTIALS_data['contenu_doc']))
@@ -2707,14 +2742,14 @@ def Employee_Acces_LMS_Sending_mail(diction):
if (partner_document_EMPLOYEE_CREDENTIALS_data is None):
mycommon.myprint(
str(inspect.stack()[0][
- 3]) + "-Impossible d'envoyer l'email de notification des accès. Aucun document parametré ")
- return False, " Impossible d'envoyer l'email de notification des accès. Aucun document parametré "
+ 3]) + "-Impossible d'envoyer l'email de notification des accès. Aucun document paramétré ")
+ return False, " Impossible d'envoyer l'email de notification des accès. Aucun document paramétré "
if ("contenu_doc" not in partner_document_EMPLOYEE_CREDENTIALS_data or len(
str(partner_document_EMPLOYEE_CREDENTIALS_data['contenu_doc'])) <= 0):
mycommon.myprint(str(inspect.stack()[0][
- 3]) + " -Impossible d'envoyer l'email de notification des accès. Le parametrage du document est invalide")
- return False, " Impossible d'envoyer l'email de notification des accès. Le parametrage du document est invalide "
+ 3]) + " -Impossible d'envoyer l'email de notification des accès. Le paramétrage du document est invalide")
+ return False, " Impossible d'envoyer l'email de notification des accès. Le paramétrage du document est invalide "
EMPLOYEE_CREDENTIALS_contenu_doc_Template = jinja2.Template(
str(partner_document_EMPLOYEE_CREDENTIALS_data['contenu_doc']))
diff --git a/email_mgt.py b/email_mgt.py
index 97a731f..ec72fad 100644
--- a/email_mgt.py
+++ b/email_mgt.py
@@ -29,6 +29,8 @@ import strype_payement as strype_payement
import ressources_humaines as ressources_humaines
import email_queu.email_queu_mgt as email_queu_mgt
+import internal_email_mgt as internal_email_mgt
+
configuration = sib_api_v3_sdk.Configuration()
configuration.api_key['api-key'] = MYSY_GV.SENDINBLUE_API_KEY
@@ -2488,7 +2490,7 @@ def ManualSendInvoiceEmailRIB_CIC_JMJFormation(diction):
body = {
"params": {"order_id": "MTT/2025_N°0012/JMJ FORMATION",
"date_order": ": 14/07/2025",
- "periode":"14/08/2025 au 13/09/2025",
+ "periode":"14/09/2025 au 13/10/2025",
"total_ht": "130",
"tva": "11.05",
"total_ttc": "141,05 ",
@@ -2504,9 +2506,9 @@ def ManualSendInvoiceEmailRIB_CIC_JMJFormation(diction):
"montant": "130 €",
- "invoice_id": "FACT_20250816",
- "invoice_date": "14/08/2025",
- "due_date": "14/08/2025",
+ "invoice_id": "FACT_20250910",
+ "invoice_date": "14/09/2025",
+ "due_date": "14/09/2025",
"orign_order": "Contrat MTT/2025_N°0012/JMJ FORMATION",
}
}
@@ -2540,7 +2542,7 @@ def ManualSendInvoiceEmailRIB_CIC_JMJFormation(diction):
#print(" ### body 22 = ", body)
sourceHtml = template.render(json_data=body["params"])
- orig_file_name = "invoice_FACT_20250816.pdf"
+ orig_file_name = "invoice_FACT_20250910.pdf"
outputFilename = str(MYSY_GV.INVOICE_DIRECTORY) + str(orig_file_name)
# open output file for writing (truncated binary)
@@ -2703,24 +2705,24 @@ def ManualSendInvoiceEmailRIB_CIC_BureauVallee(diction):
body = {
"params": {"order_id": "N/A",
"date_order": ": 12/08/2025",
- "periode":"12/08/2025 au 29/08/2025",
- "total_ht": "6360,81",
- "tva": "1100",
- "total_ttc": "7460,81",
+ "periode":"01/09/2025 au 30/09/2025",
+ "total_ht": "12 530,18",
+ "tva": "2 506,04",
+ "total_ttc": "15 036,22",
"client_name": "BVD Fr (Bureau Vallée)",
"client_address": "25 rue du Gros Caillou",
"client_zip_ville": "78340 – Les Clayes-sous-Bois",
"client_pays": "France",
"packs": "Prestation de service ",
- "detail_packs": "Accompagnement au deploiement de l'ERP CoQliQo",
- "qty": "10 jours",
- "unit_price": "550 HT €",
- "montant": "5 500 €",
+ "detail_packs": "Accompagnement au déploiement de l'ERP CoQliQo",
+ "qty": "22 jours (-1h)",
+ "unit_price": "550 €",
+ "montant": "12 021,43 €",
- "invoice_id": "FACT_20250817",
- "invoice_date": "29/08/2025",
- "due_date": "15/09/2025",
+ "invoice_id": "FACT_20250919",
+ "invoice_date": "30/09/2025",
+ "due_date": "15/10/2025",
"orign_order": "N/A",
}
}
@@ -2754,7 +2756,7 @@ def ManualSendInvoiceEmailRIB_CIC_BureauVallee(diction):
#print(" ### body 22 = ", body)
sourceHtml = template.render(json_data=body["params"])
- orig_file_name = "invoice_FACT_20250817.pdf"
+ orig_file_name = "invoice_FACT_20250919.pdf"
outputFilename = str(MYSY_GV.INVOICE_DIRECTORY) + str(orig_file_name)
# open output file for writing (truncated binary)
@@ -3649,7 +3651,7 @@ def Prepare_and_Send_Email_From_Front(tab_files, Folder, diction):
local_diction['partner_own_smtp_value'] = partner_own_smtp_value
local_diction['partner_SMTP_COUNT_smtpsrv'] = partner_SMTP_COUNT_smtpsrv
local_diction['partner_SMTP_COUNT_port'] = partner_SMTP_COUNT_port
- local_diction['user_id'] = user_id
+ local_diction['inscription_id'] = user_id
local_diction['related_collection'] = related_collection
local_diction['partner_SMTP_COUNT_From_User'] = partner_SMTP_COUNT_From_User
local_diction['tab_email_cc'] = tab_email_cc
@@ -3657,7 +3659,7 @@ def Prepare_and_Send_Email_From_Front(tab_files, Folder, diction):
local_diction['tab_files_to_attache_to_mail'] = tab_files_to_attache_to_mail
local_diction['email_sujet'] = email_sujet
local_diction['html_mime'] = html_mime
- local_diction['email'] = email
+ local_diction['email_to'] = email
local_diction['partner_owner_recid'] = str(my_partner['recid'])
@@ -3781,7 +3783,7 @@ def Prepare_and_Send_Email_From_Front_For_Unknown_Contact(tab_files, Folder, dic
tab_email_cc = str(tab_email_cc).split(",")
for email_cc in tab_email_cc:
if (email_cc):
- if (mycommon.isEmailValide(str(email_cc)) is False):
+ if (mycommon.isEmailValide(str(email_cc.strip())) is False):
mycommon.myprint(
str(inspect.stack()[0][3]) + " L'adresse email en CC '" + str(email_cc) + "' est invalide ")
return False, "L'adresse email en CC '" + str(email_cc) + "' est invalide"
@@ -3804,7 +3806,7 @@ def Prepare_and_Send_Email_From_Front_For_Unknown_Contact(tab_files, Folder, dic
for email_bcc in tab_email_bcc:
if (email_bcc):
- if (mycommon.isEmailValide(str(email_bcc)) is False):
+ if (mycommon.isEmailValide(str(email_bcc.strip())) is False):
mycommon.myprint(
str(inspect.stack()[0][3]) + " L'adresse email en BCC '" + str(email_bcc) + "' est invalide ")
return False, "L'adresse email en BCC '" + str(email_bcc) + "' est invalide"
@@ -3826,14 +3828,13 @@ def Prepare_and_Send_Email_From_Front_For_Unknown_Contact(tab_files, Folder, dic
tab_email_dest = str(tab_email_dest).split(",")
for email_dest in tab_email_dest:
if( email_dest ):
- if (mycommon.isEmailValide(str(email_dest)) is False):
+ if (mycommon.isEmailValide(str(email_dest).strip()) is False):
mycommon.myprint(
str(inspect.stack()[0][3]) + " L'adresse email '" + str(email_dest) + "' est invalide ")
return False, "L'adresse email '" + str(email_dest) + "' est invalide"
-
#print(" ### la liste _id des destinataire est ", str(tab_related_collection_id))
if(len(tab_email_dest) > MYSY_GV.EMAIL_MAX_DESTINAIRE ):
@@ -3922,7 +3923,7 @@ def Prepare_and_Send_Email_From_Front_For_Unknown_Contact(tab_files, Folder, dic
local_diction['partner_own_smtp_value'] = partner_own_smtp_value
local_diction['partner_SMTP_COUNT_smtpsrv'] = partner_SMTP_COUNT_smtpsrv
local_diction['partner_SMTP_COUNT_port'] = partner_SMTP_COUNT_port
- local_diction['user_id'] = ""
+ local_diction['inscription_id'] = ""
local_diction['related_collection'] = related_collection
local_diction['partner_SMTP_COUNT_From_User'] = partner_SMTP_COUNT_From_User
local_diction['tab_email_cc'] = tab_email_cc
@@ -3932,7 +3933,7 @@ def Prepare_and_Send_Email_From_Front_For_Unknown_Contact(tab_files, Folder, dic
local_diction['email_sujet'] = email_sujet
local_diction['html_mime'] = html_mime
local_diction['initial_message'] = sourceHtml
- local_diction['email'] = str(local_email_dest)
+ local_diction['email_to'] = str(local_email_dest)
local_status, local_retval = send_invidual_email (local_diction)
if( local_status is False ):
@@ -3951,7 +3952,12 @@ def Prepare_and_Send_Email_From_Front_For_Unknown_Contact(tab_files, Folder, dic
"""
-Envoi d'un email email individuel
+Envoi d'un email email individuel.
+Important :
+Cette fonction va faire 2 choses :
+1 - Add_Message_To_Mail_Queue : Mettre l'email la file (queu des email)
+2 - Add_Message_To_Internal_Mail : Si le destinataire a un compte interne, le système va egalement
+mettre l'email dans la table des emails internes
"""
def send_invidual_email(diction):
try:
@@ -3987,8 +3993,8 @@ def send_invidual_email(diction):
tab_files_to_attache_to_mail = diction['tab_files_to_attache_to_mail']
email_sujet = diction['email_sujet']
html_mime = diction['html_mime']
- email = diction['email']
- user_id = diction['user_id']
+ email_to = diction['email_to']
+ inscription_id = diction['inscription_id']
related_collection = diction['related_collection']
if( "include_tuteur" in diction.keys() ):
@@ -4011,7 +4017,7 @@ def send_invidual_email(diction):
if(related_collection == "inscription" ):
- inscription_data = MYSY_GV.dbname['inscription'].find_one({'_id':ObjectId(str(user_id)),
+ inscription_data = MYSY_GV.dbname['inscription'].find_one({'_id':ObjectId(str(inscription_id)),
'partner_owner_recid':str(partner_owner_recid)},
)
@@ -4039,17 +4045,13 @@ def send_invidual_email(diction):
if ("tuteur2_include_com" in inscription_data and inscription_data['tuteur2_include_com'] == "1"):
tab_email_cc.append(inscription_data['tuteur2_email'])
+ # Recuperation des donnes smtp
+ (local_stpm_status, local_SMTP_COUNT_smtpsrv, local_own_smtp_value, local_SMTP_COUNT_password,
+ local_SMTP_COUNT_user, local_SMTP_COUNT_From_User,
+ local_SMTP_COUNT_port) = mycommon.Get_Partner_SMTP_Param(str(my_partner['recid']))
-
- if (str(partner_own_smtp_value) == "1"):
- smtpserver = smtplib.SMTP(partner_SMTP_COUNT_smtpsrv, partner_SMTP_COUNT_port)
- else:
- smtpserver = smtplib.SMTP(MYSY_GV.O365_SMTP_COUNT_smtpsrv, MYSY_GV.O365_SMTP_COUNT_port)
-
- smtpserver.ehlo()
- smtpserver.starttls()
- smtpserver.login(MYSY_GV.O365_SMTP_COUNT_user, MYSY_GV.O365_SMTP_COUNT_password)
- cpt_email_envoye = 0
+ if (local_stpm_status is False):
+ return local_stpm_status, partner_own_smtp_value
"""
Envoie proprement-dit des emails
@@ -4060,84 +4062,179 @@ def send_invidual_email(diction):
tab_email_bcc.append(str(my_partner['email']))
+ queue_mail_diction = {}
""" IMPORTANT : Cette section sera utilisée une fois que le module de Queu de message est ok
+ """
queue_mail_diction = {}
queue_mail_diction['token'] = diction['token']
- queue_mail_diction['from'] = MYSY_GV.O365_SMTP_COUNT_From_User
- queue_mail_diction['cc'] = ",".join(tab_email_cc)
- queue_mail_diction['bcc'] = ",".join(tab_email_bcc)
- queue_mail_diction['subject'] = email_sujet
- queue_mail_diction['to'] = str(email)
+ queue_mail_diction['tab_email_cc'] = tab_email_cc
+ queue_mail_diction['tab_email_bcc'] = tab_email_bcc
+ queue_mail_diction['email_sujet'] = email_sujet
+ queue_mail_diction['email_to'] = str(email_to)
queue_mail_diction['message'] = diction['initial_message']
+ queue_mail_diction['smtp_account_password'] = local_SMTP_COUNT_password
+ queue_mail_diction['smtp_account_smtpsrv'] = local_SMTP_COUNT_smtpsrv
+ queue_mail_diction['smtp_account_user'] = local_SMTP_COUNT_user
+ queue_mail_diction['smtp_account_From_User'] = local_SMTP_COUNT_From_User
+ queue_mail_diction['smtp_account_port'] = local_SMTP_COUNT_port
+
+
if( "tab_saved_file_full_path" in diction.keys() ):
- queue_mail_diction['tab_saved_file_full_path'] = diction['tab_saved_file_full_path']
+ queue_mail_diction['tab_files_to_attache_to_mail'] = diction['tab_saved_file_full_path']
else:
queue_mail_diction = []
- queue_mail_diction['smtp_account_password'] = MYSY_GV.O365_SMTP_COUNT_password
- queue_mail_diction['smtp_account_smtpsrv'] = MYSY_GV.O365_SMTP_COUNT_smtpsrv
- queue_mail_diction['smtp_account_user'] = MYSY_GV.O365_SMTP_COUNT_user
- queue_mail_diction['smtp_account_From_User'] = MYSY_GV.O365_SMTP_COUNT_user
- queue_mail_diction['smtp_account_port'] = MYSY_GV.O365_SMTP_COUNT_port
+ internal_mail_diction = {}
+ for tmp in queue_mail_diction.keys() :
+ internal_mail_diction[str(tmp)] = queue_mail_diction[str(tmp)]
+
+ queue_and_internal_mail_status, queue_and_internal_mail_status = Individual_Mail_Store_Queu_And_Internal_Mail(queue_mail_diction)
+ if( queue_and_internal_mail_status is False):
+ print(" ## WARNING queue_mail_retval = ", queue_and_internal_mail_status)
+
+
+ return True, " Les emails ont été correctement envoyés"
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible d'envoyer les emails "
+
+
+def Individual_Mail_Store_Queu_And_Internal_Mail(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'smtp_account_password', 'smtp_account_smtpsrv', 'smtp_account_user', 'smtp_account_From_User', 'smtp_account_port',
+ 'tab_email_cc', 'tab_email_bcc', 'tab_files_to_attache_to_mail', 'email_sujet', 'html_mime', 'email_to',
+ 'partner_owner_recid', 'message']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
+ return False, " Les informations fournies sont incorrectes",
+
+
+ my_token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ my_token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+
+ if ("tab_email_cc" in diction.keys()):
+ tab_email_cc = diction['tab_email_cc']
+ else:
+ tab_email_cc = ""
+
+ if ("tab_email_bcc" in diction.keys()):
+ tab_email_bcc = diction['tab_email_bcc']
+ else:
+ tab_email_bcc = ""
+
+ """
+ IMPORTANT : Cette section sera utilisée une fois que le module de Queu de message est ok
+ """
+ list_cc = ""
+ for tmp in tab_email_cc:
+ if (tmp and list_cc):
+ list_cc = list_cc + ", " + str(tmp)
+ elif (tmp):
+ list_cc = str(tmp)
+
+ list_ccb = ""
+ for tmp in tab_email_bcc:
+ if (tmp and list_ccb):
+ list_ccb = list_ccb + ", " + str(tmp)
+ elif (tmp):
+ list_ccb = str(tmp)
+
+ queue_mail_diction = {}
+ queue_mail_diction['token'] = diction['token']
+ queue_mail_diction['from'] = diction['smtp_account_From_User']
+ queue_mail_diction['cc'] = list_cc
+ queue_mail_diction['bcc'] = str(list_ccb)
+ queue_mail_diction['subject'] = diction['email_sujet']
+ queue_mail_diction['to'] = diction['email_to']
+ queue_mail_diction['message'] = diction['message']
+
+ if ("tab_files_to_attache_to_mail" in diction.keys()):
+ queue_mail_diction['tab_saved_file_full_path'] = diction['tab_files_to_attache_to_mail']
+ else:
+ queue_mail_diction = []
+
+ queue_mail_diction['smtp_account_password'] = diction['smtp_account_password']
+ queue_mail_diction['smtp_account_smtpsrv'] = diction['smtp_account_smtpsrv']
+ queue_mail_diction['smtp_account_user'] = diction['smtp_account_user']
+ queue_mail_diction['smtp_account_From_User'] = diction['smtp_account_From_User']
+ queue_mail_diction['smtp_account_port'] = diction['smtp_account_port']
+
+
+ internal_mail_diction = {}
+ for tmp in queue_mail_diction.keys():
+ internal_mail_diction[str(tmp)] = queue_mail_diction[str(tmp)]
+
+ tab_files = []
+ queue_mail_status, queue_mail_retval = email_queu_mgt.Add_Message_To_Mail_Queue(tab_files, queue_mail_diction)
+ if (queue_mail_status is False):
+ print(" ## WARNING queue_mail_retval = ", queue_mail_retval)
+
+ """
+ Si l'email du destinataire existe dans l'une des collection :
+ - partnair_account ou
+ - user_account
+
+ Alors il faudra gerer le email dans la collection 'internal_email'
+ """
+ local_related_collection = ""
+ local_related_collection_recid = ""
+
+ is_destinataire_systeme_user_count = MYSY_GV.dbname['partnair_account'].count_documents({'email': str(diction['email_to']),
+ 'active': '1',
+ 'recid': str(
+ my_partner[
+ 'recid'])
+ })
+ if (is_destinataire_systeme_user_count == 1):
+ destinataire_systeme_user_data = MYSY_GV.dbname['partnair_account'].find_one({'email': str(diction['email_to']),
+ 'active': '1',
+ 'recid': str(
+ my_partner[
+ 'recid'])
+ }, {'_id': 1})
+ local_related_collection = "partnair_account"
+ local_related_collection_recid = str(destinataire_systeme_user_data['_id'])
+
+ else:
+ destinataire_systeme_user_data = MYSY_GV.dbname['user_account'].find_one({'email': str(diction['email_to']),
+ 'active': '1',
+ 'partner_owner_recid': str(
+ my_partner[
+ 'recid'])
+ }, {'_id': 1})
+
+ if (destinataire_systeme_user_data):
+ local_related_collection = "user_account"
+ local_related_collection_recid = str(destinataire_systeme_user_data['_id'])
+
+ internal_mail_diction['related_collection'] = str(local_related_collection)
+ internal_mail_diction['related_collection_recid'] = str(local_related_collection_recid)
+
+ internal_mail_status, internal_mail_retval = internal_email_mgt.Add_Message_To_Internal_Mail(tab_files,
+ internal_mail_diction)
+ if (queue_mail_status is False):
+ print(" ## WARNING internal_mail_retval = ", internal_mail_retval)
- """
- tab_files = []
- queue_mail_status, queue_mail_retval = email_queu_mgt.Add_Message_To_Mail_Queue(tab_files, queue_mail_diction)
- if( queue_mail_status is False):
- print(" ## WARNING queue_mail_retval = ", queue_mail_retval)
-
-
- if (str(partner_own_smtp_value) == "1"):
- msg.attach(html_mime)
- msg['From'] = partner_SMTP_COUNT_From_User
- msg['Cc'] = ",".join(tab_email_cc)
- msg['Bcc'] = ",".join(tab_email_bcc)
- msg['Subject'] = email_sujet
- msg['to'] = str(email)
-
- # Attacher l'eventuelle pièces jointes
- for myfile in tab_files_to_attache_to_mail:
- msg.attach(myfile['attached_file'])
-
- val = smtpserver.send_message(msg)
- print(" Email a envoyé " + str(email))
- cpt_email_envoye = cpt_email_envoye + 1
-
-
- else:
- msg.attach(html_mime)
- #msg['From'] = MYSY_GV.O365_SMTP_COUNT_From_User
- company_name = ""
- my_company_data = MYSY_GV.dbname['partnair_account'].find_one(
- {'recid': str(partner_owner_recid), 'is_partner_admin_account': '1', 'active': '1',
- 'locked': '0'},
- {'_id': 1, 'nom': 1})
-
- if (my_company_data and "nom" in my_company_data.keys() and my_company_data['nom']):
- company_name = my_company_data['nom']
-
- if (company_name):
- msg['From'] = str(company_name) + " <" + str(MYSY_GV.O365_SMTP_COUNT_From_User) + ">"
- else:
- msg['From'] = str(MYSY_GV.O365_SMTP_COUNT_From_User)
-
-
- msg['Cc'] = ",".join(tab_email_cc)
- msg['Bcc'] = ",".join(tab_email_bcc)
- msg['Subject'] = email_sujet
- msg['to'] = str(email)
-
- # Attacher l'eventuelle pièces jointes
- for myfile in tab_files_to_attache_to_mail:
- msg.attach(myfile['attached_file'])
-
- val = smtpserver.send_message(msg)
- print(" Email a envoyé " + str(email))
- cpt_email_envoye = cpt_email_envoye + 1
-
- smtpserver.close()
return True, " Les emails ont été correctement envoyés"
diff --git a/email_queu/email_queu_mgt.py b/email_queu/email_queu_mgt.py
index c726ff6..a187bc0 100644
--- a/email_queu/email_queu_mgt.py
+++ b/email_queu/email_queu_mgt.py
@@ -316,7 +316,6 @@ def Delete_Message_To_Mail_Queue(diction):
return False, " Impossible de supprimer les messages "
-
"""
Recuperer la liste des message d'un partenaire
"""
@@ -386,4 +385,169 @@ def Get_List_Message_To_Mail_Queue(diction):
return False, " Impossible de récupérer la liste des messages "
+"""
+Récuperation des données d'un email queu
+"""
+def Get_Given_Mail_Queue(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'mail_queu_id']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', 'mail_queu_id']
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+
+ RetObject = []
+ val_tmp = 0
+
+ #print(" ### data_cle = ", data_cle)
+ for retval in MYSY_GV.dbname['mail_queue'].find({'_id':ObjectId(str(diction['mail_queu_id'])), 'valide':'1', 'locked':'1'}):
+ user = retval
+ user['id'] = str(val_tmp)
+ val_tmp = val_tmp + 1
+ RetObject.append(mycommon.JSONEncoder().encode(user))
+
+ return True, RetObject
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de récuperer les données du mail "
+
+
+"""
+Cette fonction permet de renvoyer un email
+"""
+def Resend_List_Mail_Queue(diction):
+ try:
+
+ field_list_obligatoire = ['token', 'tab_mail_queu_id']
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " La valeur '" + val + "' n'est pas presente dans la liste des arguments"
+
+ tab_mail_queu_id_ObjectId = []
+ tab_mail_queu_id = []
+ tab_mail_queu_id_split = str(diction['tab_mail_queu_id']).split(",")
+ for tmp in tab_mail_queu_id_split:
+ if( tmp ):
+ tab_mail_queu_id.append(str(tmp))
+ tab_mail_queu_id_ObjectId.append(ObjectId(str(tmp)))
+
+ if(len(tab_mail_queu_id) > 0 ):
+ for mail_queu_id in tab_mail_queu_id:
+ for email_queue_data in MYSY_GV.dbname['mail_queue'].find({'valide':'1', 'locked':'0',
+ '_id':ObjectId(str(mail_queu_id))}):
+ msg = MIMEMultipart("alternative")
+
+ msg['From'] = email_queue_data['from']
+ if( "cc" in email_queue_data.keys() and email_queue_data['cc']):
+ msg['cc'] = email_queue_data['cc']
+
+ if ("bcc" in email_queue_data.keys() and email_queue_data['bcc']):
+ msg['bcc'] = email_queue_data['bcc']
+
+ if ("subject" in email_queue_data.keys() and email_queue_data['subject']):
+ msg['subject'] = email_queue_data['subject']
+ else:
+ msg['subject'] = ""
+
+ msg['to'] = email_queue_data['to']
+ # Traitement de l'eventuel fichier joint
+ tab_files_to_attache_to_mail = []
+
+ html_mime = MIMEText(email_queue_data['message'], 'html')
+ msg.attach(html_mime)
+
+ #print(" ### msg = ", str(msg) )
+ smtpserver = smtplib.SMTP(email_queue_data['smtp_account_smtpsrv'], email_queue_data['smtp_account_port'])
+
+ if( "tab_saved_file_full_path" in email_queue_data.keys() ):
+ for myfile in email_queue_data['tab_saved_file_full_path']:
+ file_to_attache_to_mail = MIMEBase('application', "octet-stream")
+ file_to_attache_to_mail.set_payload(open(myfile, "rb").read())
+ encoders.encode_base64(file_to_attache_to_mail)
+ file_to_attache_to_mail.add_header('Content-Disposition',
+ 'attachment; filename="{0}"'.format(os.path.basename(myfile)))
+
+ new_node = {"attached_file": file_to_attache_to_mail}
+ tab_files_to_attache_to_mail.append(new_node)
+
+ # Attacher l'eventuelle pièces jointes
+ for myfile in tab_files_to_attache_to_mail:
+ msg.attach(myfile['attached_file'])
+
+ smtpserver.ehlo()
+ smtpserver.starttls()
+ smtpserver.login(email_queue_data['smtp_account_user'], email_queue_data['smtp_account_password'])
+
+
+
+ val = smtpserver.send_message(msg)
+ smtpserver.close()
+ #print(val)
+
+ """
+ On met à jour l'email avec le statut d'envoie de l'email
+ """
+ new_data = diction
+ new_data['date_update'] = str(datetime.now())
+ new_data['sent'] = str(datetime.now())
+
+ error_node = {}
+ if( len(val.keys()) > 0 ):
+ new_data['error_message'] = str(val)
+ new_data['statut'] = "-1"
+ else:
+ new_data['error_message'] = ""
+ new_data['statut'] = "1"
+
+ result = MYSY_GV.dbname['mail_queue'].find_one_and_update(
+ {'_id':ObjectId(str(email_queue_data['_id']))},
+ {"$set": new_data},
+ upsert=False,
+ return_document=ReturnDocument.AFTER
+ )
+
+
+ return True, "Email(s) reenvoyés "
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de renvoyer les emails "
diff --git a/emargement.py b/emargement.py
index 4e8a4b7..2ce30c7 100644
--- a/emargement.py
+++ b/emargement.py
@@ -195,6 +195,7 @@ def CreateTableauEmargement(diction):
new_my_local_data['matin'] = False
new_my_local_data['apresmidi'] = False
+
#print("### emargement insertion de : "+str(new_my_local_data))
local_ret_val = coll_emargement.find_one_and_update(
@@ -460,6 +461,7 @@ def CreateTableauEmargement_From_Sequence(diction):
new_my_local_data['apresmidi'] = False
+
if( "volume_theorique" in session_sequence.keys() and session_sequence['volume_theorique']):
new_my_local_data['time_in_hour'] = str(session_sequence['volume_theorique'])
else:
@@ -570,31 +572,35 @@ def GetTableauEmargement(diction):
'valide':'1', 'locked':'0',
'partner_owner_recid':str(partner_recid)})
- if( is_sequence_valide > 0 ):
- user = retval
- if( "statut" not in retval.keys() ):
- user['statut'] = ""
+ if( is_sequence_valide > 0 ):
+ user = retval
+ if( "statut" not in retval.keys() ):
+ user['statut'] = ""
- if ("date_envoi" not in retval.keys()):
- user['date_envoi'] = ""
+ if ("mode_envoi" not in retval.keys()):
+ user['mode_envoi'] = ""
- if ("date_emargement" not in retval.keys()):
- user['date_emargement'] = ""
+ if ("date_envoi" not in retval.keys()):
+ user['date_envoi'] = ""
- if ("time_in_hour" not in retval.keys()):
- delta_time = datetime.strptime(str(user['sequence_end']), '%d/%m/%Y %H:%M') - datetime.strptime(
- str(user['sequence_start']),'%d/%m/%Y %H:%M')
+ if ("date_emargement" not in retval.keys()):
+ user['date_emargement'] = ""
- delta_time_converted_in_hour = round(float(delta_time.total_seconds() / 3600), 2)
- user['time_in_hour'] = str(delta_time_converted_in_hour)
+ if ("time_in_hour" not in retval.keys()):
+ delta_time = datetime.strptime(str(user['sequence_end']), '%d/%m/%Y %H:%M') - datetime.strptime(
+ str(user['sequence_start']),'%d/%m/%Y %H:%M')
- if ("mysy_manual_signature_img" not in retval.keys()):
- user['mysy_manual_signature_img'] = ""
+ delta_time_converted_in_hour = round(float(delta_time.total_seconds() / 3600), 2)
+ user['time_in_hour'] = str(delta_time_converted_in_hour)
- user['id'] = str(val_tmp)
- RetObject.append(mycommon.JSONEncoder().encode(user))
- val_tmp = val_tmp + 1
+ if ("mysy_manual_signature_img" not in retval.keys()):
+ user['mysy_manual_signature_img'] = ""
+ user['id'] = str(val_tmp)
+ RetObject.append(mycommon.JSONEncoder().encode(user))
+ val_tmp = val_tmp + 1
+
+ print(" ### RetObject = ", RetObject)
return True, RetObject
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
diff --git a/ent_student_common.py b/ent_student_common.py
index 43b8394..fbd1e7e 100644
--- a/ent_student_common.py
+++ b/ent_student_common.py
@@ -35,6 +35,7 @@ from email.mime.base import MIMEBase
from email import encoders
"""
+Important : Seules session avec 'session_status'= '1' (actif sont pris en compte)
Cette fonctions retourne les _id d'un apprenant return : tab_class_id, tab_inscription_id, tab_session_id
exemple :
"message": [
@@ -146,7 +147,7 @@ def Get_Apprenant_Tab_Class_Inscrip_Session_Id(diction):
], 'as': 'apprenant_collection'}}
]
- print("#### Get_Apprenant_Tab_Class_Inscrip_Session_Id laa 01 : query = ", query)
+ #print("#### Get_Apprenant_Tab_Class_Inscrip_Session_Id laa 01 : query = ", query)
RetObject = []
cpt = 0
@@ -154,16 +155,22 @@ def Get_Apprenant_Tab_Class_Inscrip_Session_Id(diction):
for retVal in MYSY_GV.dbname['inscription'].aggregate(query):
val = {}
- local_node = {}
+ if( "session_id" in retVal.keys() ):
+ is_active_session_count = MYSY_GV.dbname['session_formation'].count_documents({'_id':ObjectId(str(retVal['session_id'])),
+ 'valide':'1',
+ 'partner_owner_recid':str(retVal['partner_owner_recid']),
+ 'session_status':'1'})
+ if( is_active_session_count == 1):
+ local_node = {}
- local_node['inscription_id'] = (str(retVal['_id']))
- local_node['session_id'] = (str(retVal['session_id']))
+ local_node['inscription_id'] = (str(retVal['_id']))
+ local_node['session_id'] = (str(retVal['session_id']))
- #print('### retVal = ', retVal)
- if ('myclass_collection' in retVal.keys() and len(retVal['myclass_collection']) > 0):
- local_node['class_id'] = (str(retVal['myclass_collection'][0]['_id']))
+ #print('### retVal = ', retVal)
+ if ('myclass_collection' in retVal.keys() and len(retVal['myclass_collection']) > 0):
+ local_node['class_id'] = (str(retVal['myclass_collection'][0]['_id']))
- RetObject.append(local_node)
+ RetObject.append(local_node)
return True, RetObject
@@ -268,17 +275,19 @@ def Get_Ent_Student_List_Class(diction):
sess_data = MYSY_GV.dbname['session_formation'].find_one({"_id":ObjectId(str(local_data['session_id'])),
'valide':'1',
+ 'session_status':'1',
'partner_owner_recid':str(class_data['partner_owner_recid'])})
- user['session_id'] = str(local_data['session_id'])
- user['session_code_session'] = str(sess_data['code_session'])
- user['session_date_debut'] = str(sess_data['date_debut'])
- user['session_date_fin'] = str(sess_data['date_fin'])
+ if( sess_data ):
+ user['session_id'] = str(local_data['session_id'])
+ user['session_code_session'] = str(sess_data['code_session'])
+ user['session_date_debut'] = str(sess_data['date_debut'])
+ user['session_date_fin'] = str(sess_data['date_fin'])
- user['inscription_id'] = str(local_data['inscription_id'])
- user['id'] = str(cpt)
- cpt = cpt +1
- RetObject.append(mycommon.JSONEncoder().encode(user))
+ user['inscription_id'] = str(local_data['inscription_id'])
+ user['id'] = str(cpt)
+ cpt = cpt +1
+ RetObject.append(mycommon.JSONEncoder().encode(user))
"""
diff --git a/internal_email_mgt.py b/internal_email_mgt.py
new file mode 100644
index 0000000..88f72a2
--- /dev/null
+++ b/internal_email_mgt.py
@@ -0,0 +1,561 @@
+"""
+Ce fichier permet le stockage des email interne
+"""
+import ast
+from calendar import monthrange
+from zipfile import ZipFile
+
+import bson
+import pymongo
+import xlsxwriter
+from pymongo import MongoClient
+import json
+from bson import ObjectId
+import re
+from datetime import datetime, date, timedelta
+
+import Session_Formation
+import module_editique
+import partner_base_setup
+import partner_client
+import partner_order
+import prj_common as mycommon
+import secrets
+import inspect
+import sys, os
+import csv
+import pandas as pd
+from pymongo import ReturnDocument
+import GlobalVariable as MYSY_GV
+from math import isnan
+import GlobalVariable as MYSY_GV
+import ela_index_bdd_classes as eibdd
+import email_mgt as email
+import jinja2
+from flask import send_file
+from xhtml2pdf import pisa
+from email.message import EmailMessage
+from email.mime.text import MIMEText
+from email import encoders
+import smtplib
+from email.mime.multipart import MIMEMultipart
+from email.mime.text import MIMEText
+from email.mime.base import MIMEBase
+from email import encoders
+import survey_mgt as survey_mgt
+import attached_file_mgt
+import Inscription_mgt as Inscription_mgt
+
+
+"""
+Important :
+actuellement le login se fait via la collection 'user_account' ou 'partnair_account'
+de ce fait, le champ 'related_collection' permettra de connaitre la collection associée et
+le champ 'related_collection_recid' permettra de connaitre l'_id
+
+le champs 'is_read' => 0 (pas lu), 1 (lu)
+
+"""
+def Add_Message_To_Internal_Mail(tab_files, diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'from', 'cc', 'bcc', 'subject', 'to', 'message', 'tab_saved_file_full_path',
+ 'smtp_account_password', 'smtp_account_smtpsrv', 'smtp_account_user', 'smtp_account_From_User',
+ 'smtp_account_port', 'related_collection', 'related_collection_recid']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', 'from', 'cc', 'bcc', 'subject', 'to', 'message', 'tab_saved_file_full_path',
+ 'smtp_account_password', 'smtp_account_smtpsrv', 'smtp_account_user',
+ 'smtp_account_From_User', 'smtp_account_port', 'related_collection', 'related_collection_recid']
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+
+ """
+ Verifier la validité des related_collection et related_collection_recid
+ """
+ if( "related_collection" in diction.keys() and diction['related_collection'] and
+ "related_collection_recid" in diction.keys() and diction['related_collection_recid'] ):
+ login_count = MYSY_GV.dbname[str(diction['related_collection'])].count_documents({'_id':ObjectId(str(diction['related_collection_recid'])),
+ 'partner_owner_recid':str(my_partner['recid'])})
+
+ if(login_count != 1 ):
+ mycommon.myprint("L'utilisateur destinataire de l'email est invalide ")
+ return False, "L'utilisateur destinataire de l'email est invalide"
+
+
+ # Sauvegarde des fichiers joints depuis le front
+ if (len(tab_files) > MYSY_GV.EMAIL_MAX_PJ):
+ mycommon.myprint("Vous ne pouvez pas envoyer plus de " + str(MYSY_GV.EMAIL_MAX_PJ) + " pièces jointes.")
+ return False, "Vous ne pouvez pas envoyer plus de " + str(MYSY_GV.EMAIL_MAX_PJ) + " pièces jointes. "
+
+ tab_saved_file_full_path = []
+ for file in tab_files:
+ status, saved_file_full_path = mycommon.Upload_Save_PDF_IMG_File(file, MYSY_GV.TEMPORARY_DIRECTORY_V2)
+ if (status is False):
+ mycommon.myprint("Impossible de récupérer correctement le fichier à importer")
+ return False, "Impossible de récupérer correctement le fichier à importer"
+
+ tab_saved_file_full_path.append(saved_file_full_path)
+
+
+
+ new_data = diction
+ del diction['token']
+
+ # Initialisation des champs non envoyés à vide
+ for val in field_list:
+ if val not in diction.keys():
+ new_data[str(val)] = ""
+
+ new_data['valide'] = "1"
+ new_data['locked'] = "0"
+ new_data['statut'] = "0"
+ new_data['is_read'] = "0"
+ new_data['attached_files_path'] = tab_saved_file_full_path
+
+ new_data['creation_date'] = str(datetime.now())
+ new_data['creation_by'] = str(my_partner['_id'])
+
+ new_data['partner_owner_recid'] = str(my_partner['recid'])
+
+ inserted_id = MYSY_GV.dbname['internal_mail'].insert_one(new_data).inserted_id
+ if (not inserted_id):
+ mycommon.myprint(
+ " Impossible d'ajouter le message dans la collection internal_email (2) ")
+ return False, " Impossible d'ajouter le message dans la collection internal_email (2) "
+
+
+ message_id = ""
+ return True, str(message_id)
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, "Impossible d'ajouter le message dans la collection internal_email "
+
+"""
+Mise à jour d'un message, par exemple les status
+"""
+
+def Update_Message_To_Internal_Mail(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'from', 'cc', 'bcc', 'subject', 'to', 'message', 'status', 'tab_message_id',
+ 'smtp_account_password', 'smtp_account_smtpsrv', 'smtp_account_user', 'smtp_account_From_User',
+ 'smtp_account_port', 'is_read']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', 'tab_message_id']
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ tab_message_id_split = str(diction['tab_message_id']).split(",")
+ tab_message_id = []
+
+ for tmp in tab_message_id_split:
+ if( tmp ):
+ tab_message_id.append(tmp)
+
+
+ for local_message_id in tab_message_id :
+
+ """
+ Verifier la validité du message
+ """
+ is_massage_valide = MYSY_GV.dbname['internal_mail'].count_documents({'_id':ObjectId(str(local_message_id)),
+ 'valide':'1',
+ 'locked':'0',
+ 'partner_owner_recid':str(my_partner['recid']),
+ 'statut':{'$ne':'1'}})
+
+ if( is_massage_valide != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant du message "+str(local_message_id)+" n'est pas valide")
+ return False, " L'identifiant du message "+str(local_message_id)+" n'est pas valide "
+
+
+ del diction['token']
+ del diction['tab_message_id']
+
+ for local_message_id in tab_message_id:
+ local_id = str(local_message_id)
+
+
+ new_data = diction
+ new_data['date_update'] = str(datetime.now())
+ new_data['update_by'] = str(my_partner['_id'])
+
+ data_cle = {}
+ data_cle['_id'] = ObjectId(local_id)
+ data_cle['partner_owner_recid'] = str(my_partner['recid'])
+ data_cle['statut'] = {'$ne': '1'}
+
+
+ result = MYSY_GV.dbname['internal_mail'].find_one_and_update(
+ data_cle,
+ {"$set": new_data},
+ upsert=False,
+ return_document=ReturnDocument.AFTER
+ )
+
+
+ return True, "Le message a été mis à jour"
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, "Impossible de mettre à jour le message "
+
+"""
+Supprimer un message donnée
+"""
+def Delete_Message_To_Internal_Mail(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'tab_message_id',]
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', 'tab_message_id',]
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ tab_message_id_work = str(diction['tab_message_id']).split(",")
+ tab_message_id_ObjectId = []
+ for tmp in tab_message_id_work:
+ if( tmp ):
+ tab_message_id_ObjectId.append(ObjectId(str(tmp)))
+
+
+
+ delete = MYSY_GV.dbname['internal_mail'].delete_many({'_id': {'$in':tab_message_id_ObjectId},
+ 'partner_owner_recid': str(my_partner['recid']),
+ }, )
+
+
+
+ return True, str(delete.deleted_count)+" message(s) supprimé(s) "
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de supprimer les messages "
+
+
+"""
+Recuperer la liste des message d'un user
+"""
+def Get_List_User_Internal_Mail(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'related_collection_recid']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', 'related_collection_recid']
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ """
+ Clés de mise à jour
+ """
+ data_cle = {}
+ data_cle['partner_owner_recid'] = str(my_partner['recid'])
+ data_cle['valide'] = "1"
+ data_cle['locked'] = "0"
+ data_cle['related_collection_recid'] = str(diction['related_collection_recid'])
+
+
+ RetObject = []
+ val_tmp = 0
+
+ for retval in MYSY_GV.dbname['internal_mail'].find(data_cle).sort([("_id", pymongo.DESCENDING), ]):
+ user = retval
+ user['id'] = str(val_tmp)
+ val_tmp = val_tmp + 1
+ RetObject.append(mycommon.JSONEncoder().encode(user))
+
+ return True, RetObject
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de récupérer la liste des messages "
+
+
+"""
+Cette fonction recupere le nombre d'email non lu pour un user
+"""
+def Get_Nb_User_Internal_Mail_Not_Read(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'related_collection_recid']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', 'related_collection_recid']
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ """
+ Clés de mise à jour
+ """
+ data_cle = {}
+ data_cle['partner_owner_recid'] = str(my_partner['recid'])
+ data_cle['valide'] = "1"
+ data_cle['locked'] = "0"
+ data_cle['is_read'] = "0"
+ data_cle['related_collection_recid'] = str(diction['related_collection_recid'])
+
+ nb_no_read_internal_mail = MYSY_GV.dbname['internal_mail'].count_documents(data_cle)
+
+
+ return True, str(nb_no_read_internal_mail)
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de récupérer le nombre de messages non lu(s)"
+
+
+"""
+Récuperation des données d'un email
+"""
+def Get_Given_Internal_Mail(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'internal_mail_id']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', 'internal_mail_id']
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+
+ RetObject = []
+ val_tmp = 0
+
+ #print(" ### data_cle = ", data_cle)
+ for retval in MYSY_GV.dbname['internal_mail'].find({'_id':ObjectId(str(diction['internal_mail_id'])), 'valide':'1', 'locked':'1'}):
+ user = retval
+ user['id'] = str(val_tmp)
+ val_tmp = val_tmp + 1
+ RetObject.append(mycommon.JSONEncoder().encode(user))
+
+ return True, RetObject
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de récuperer les données du mail "
+
+
+"""
+Cette fonction permet de renvoyer un email
+"""
+def Send_List_Internal_Mail(diction):
+ try:
+
+ field_list_obligatoire = ['token', 'tab_internal_mail_id']
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " La valeur '" + val + "' n'est pas presente dans la liste des arguments"
+
+ tab_internal_mail_id_ObjectId = []
+ tab_internal_mail_id = []
+ tab_internal_mail_id_split = str(diction['tab_internal_mail_id']).split(",")
+ for tmp in tab_internal_mail_id_split:
+ if( tmp ):
+ tab_internal_mail_id.append(str(tmp))
+ tab_internal_mail_id_ObjectId.append(ObjectId(str(tmp)))
+
+ if(len(tab_internal_mail_id) > 0 ):
+ a=2
+
+ return True, "Email(s) reenvoyés "
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de renvoyer les emails "
diff --git a/jury_mgt.py b/jury_mgt.py
index 4d59b8c..32aa8a2 100644
--- a/jury_mgt.py
+++ b/jury_mgt.py
@@ -64,7 +64,9 @@ def Add_Jury(diction):
field_list = ['token', 'code', 'description', 'comment', 'responsable_id',
'session_id', 'email_jury', 'chef_jury_id', 'session_id',
'ue_id', 'cible', 'adresse', 'code_postal', 'ville', 'pays',
- 'site_formation_id', 'jury_salle']
+ 'site_formation_id', 'jury_salle', 'class_id', 'class_groupe_id',
+ 'jury_observation','jury_recommandation', 'jury_comment', 'jury_decision'
+ ]
incom_keys = diction.keys()
for val in incom_keys:
@@ -131,6 +133,39 @@ def Add_Jury(diction):
str(inspect.stack()[0][3]) + " L'identifiant de la session (class) est invalide ")
return False, " L'identifiant de la session (class) est invalide "
+ """
+ Verifier la validité du groupe d'apprenant
+ """
+ if ('class_groupe_id' in diction.keys() and diction['class_groupe_id']):
+ is_valide_class_groupe_id = MYSY_GV.dbname['groupe_inscription'].count_documents(
+ {'_id': ObjectId(str(diction['class_groupe_id'])),
+ 'partner_owner_recid': my_partner[
+ 'recid'],
+ 'valide': '1',
+ })
+
+ if (is_valide_class_groupe_id != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant du groupe d'apprenant est invalide ")
+ return False, " L'identifiant du groupe d'apprenant est invalide "
+
+
+ """
+ Verifier la validité de la formation
+ """
+ if ("class_id" in diction.keys() and diction['class_id']):
+ is_valide_class_id = MYSY_GV.dbname['myclass'].count_documents(
+ {'_id': ObjectId(str(diction['class_id'])),
+ 'partner_owner_recid': my_partner[
+ 'recid'],
+ 'valide': '1',
+ })
+
+ if (is_valide_class_id != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant de la formation est invalide ")
+ return False, " L'identifiant de la formation est invalide "
+
# Verifier si le chef d'equipe existe
if ("chef_jury_id" in diction.keys() and diction['chef_jury_id']):
@@ -190,10 +225,13 @@ def Add_Jury(diction):
inserted_id = MYSY_GV.dbname['jury'].insert_one(new_data).inserted_id
if (not inserted_id):
mycommon.myprint(
- " Impossible de créer le jury (2) ")
- return False, " Impossible de créer le jury (2) "
-
+ " Impossible de créer l'instance (2) ")
+ return False, " Impossible de créer instance (2) "
+ """
+ ICI comment ajouter les apprenant, selon qu'il s'agissent d'un
+ jury ou d'un conseil de class
+ Voir la fonction : Add_Groupe_Apprenant_To_Jury ICICI """
"""
Après la création du jury, on ajoute le chef d'équipe dans liste de membres
@@ -253,16 +291,312 @@ def Add_Jury(diction):
mycommon.myprint(
" WARNING : Impossible de logguer l'historique pour l'évènement : " + str(history_event_dict))
- return True, " Le jury a été correctement ajoutée"
+ return True, " L'instance a été correctement ajoutée"
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
- return False, " Impossible de créer le jury "
+ return False, " Impossible de créer l'instance "
+
"""
-Ajouter une liste de membres à un jury
+Ajout d'un conseil de class
+"""
+def Add_Conseil_Class(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'code', 'description', 'comment', 'responsable_id',
+ 'session_id', 'email_jury', 'chef_jury_id', 'session_id',
+ 'ue_id', 'cible', 'adresse', 'code_postal', 'ville', 'pays',
+ 'site_formation_id', 'jury_salle', 'class_id', 'class_groupe_id',
+ 'jury_date_heure_debut', 'jury_date_heure_fin',
+ 'jury_observation', 'jury_recommandation', 'jury_comment', 'jury_decision'
+ ]
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', 'code', ]
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+
+ """
+ Si responsable_id, alors verifier la validité
+ """
+ if( 'responsable_id' in diction.keys() and diction['responsable_id']):
+ is_valide_responsable = MYSY_GV.dbname['ressource_humaine'].count_documents(
+ {'_id': ObjectId(str(diction['responsable_id'])),
+ 'partner_recid': my_partner[
+ 'recid'],
+ 'valide': '1',
+ 'locked': '0'})
+
+ if (is_valide_responsable != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant du responsable de l'évaluation est invalide ")
+ return False, " L'identifiant du responsable de l'évaluation est invalide "
+
+
+ """
+ Si session_id, verifier la validité de la session
+ """
+ if ('session_id' in diction.keys() and diction['session_id']):
+ is_valide_session_id = MYSY_GV.dbname['session_formation'].count_documents(
+ {'_id': ObjectId(str(diction['session_id'])),
+ 'partner_owner_recid': my_partner[
+ 'recid'],
+ 'valide': '1',
+ })
+
+ if (is_valide_session_id != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant de la session (class) est invalide ")
+ return False, " L'identifiant de la session (class) est invalide "
+
+ """
+ Verifier la validité du groupe d'apprenant
+ """
+ if ('class_groupe_id' in diction.keys() and diction['class_groupe_id']):
+ is_valide_class_groupe_id = MYSY_GV.dbname['groupe_inscription'].count_documents(
+ {'_id': ObjectId(str(diction['class_groupe_id'])),
+ 'partner_owner_recid': my_partner[
+ 'recid'],
+ 'valide': '1',
+ })
+
+ if (is_valide_class_groupe_id != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant du groupe d'apprenant est invalide ")
+ return False, " L'identifiant du groupe d'apprenant est invalide "
+
+
+ """
+ Verifier la validité de la formation
+ """
+ if ("class_id" in diction.keys() and diction['class_id']):
+ is_valide_class_id = MYSY_GV.dbname['myclass'].count_documents(
+ {'_id': ObjectId(str(diction['class_id'])),
+ 'partner_owner_recid': my_partner[
+ 'recid'],
+ 'valide': '1',
+ })
+
+ if (is_valide_class_id != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant de la formation est invalide ")
+ return False, " L'identifiant de la formation est invalide "
+
+
+ # Verifier si le chef d'equipe existe
+ if ("chef_jury_id" in diction.keys() and diction['chef_jury_id']):
+ # Verifier que l'id du chef d'equipe est valide
+
+ is_chef_equipe_id_count = MYSY_GV.dbname['ressource_humaine'].count_documents(
+ {'_id': ObjectId(str(diction['chef_jury_id'])),
+ 'valide': '1',
+ 'locked': '0',
+ 'partner_recid': str(my_partner['recid'])})
+
+ if (is_chef_equipe_id_count != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant du chef du jury est invalide ")
+ return False, " L'identifiant du chef du jury est invalide "
+
+ # Verifier si l'UE existe
+ if ("ue_id" in diction.keys() and diction['ue_id']):
+ # Verifier que l'id du chef d'equipe est valide
+
+ is_ue_id_id_count = MYSY_GV.dbname['unite_enseignement'].count_documents(
+ {'_id': ObjectId(str(diction['ue_id'])),
+ 'valide': '1',
+ 'locked': '0',
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ if (is_ue_id_id_count != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant de l'UE est invalide ")
+ return False, " L'identifiant de l'UE est invalide "
+
+
+ if ("email_jury" in diction.keys() and diction['email_jury']):
+ if (mycommon.isEmailValide(str(diction['email_jury'])) is False):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'adresse email du jury est invalide ")
+ return False, " L'adresse email du jury est invalide "
+
+ mytoken = diction['token']
+ new_data = diction
+ del diction['token']
+
+ """
+ Verifier que les date_heure_debut et date_heure_fin sont ok
+ """
+ jury_date_heure_debut = str(diction['jury_date_heure_debut']).strip()[0:16]
+ local_status = mycommon.CheckisDate_Hours(jury_date_heure_debut)
+ if (local_status is False):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " La date de début n'est pas au format jj/mm/aaaa hh:mm")
+
+ return False, " La date de début n'est pas au format jj/mm/aaaa hh:mm"
+
+ jury_date_heure_fin = str(diction['jury_date_heure_fin']).strip()[0:16]
+ local_status = mycommon.CheckisDate_Hours(jury_date_heure_fin)
+ if (local_status is False):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " La date de fin n'est pas au format jj/mm/aaaa hh:mm")
+
+ return False, " La date de fin n'est pas au format jj/mm/aaaa hh:mm"
+
+ ## Verification de la cohérence des dates. Date_du doit <= Date_au
+ if (datetime.strptime(str(jury_date_heure_debut).strip(), '%d/%m/%Y %H:%M') > datetime.strptime(
+ str(jury_date_heure_fin).strip(), '%d/%m/%Y %H:%M')):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " La date debut " + str(
+ jury_date_heure_debut) + " est postérieure à la date de fin " + str(jury_date_heure_fin) + " ")
+
+ return False, " La date debut " + str(jury_date_heure_debut) + " est postérieure à la date de fin " + str(
+ jury_date_heure_fin) + " "
+
+
+ # Initialisation des champs non envoyés à vide
+ for val in field_list:
+ if val not in diction.keys():
+ new_data[str(val)] = ""
+
+ new_data['valide'] = "1"
+ new_data['locked'] = "0"
+
+ new_data['create_date'] = str(datetime.now())
+ new_data['creation_by'] = str(my_partner['_id'])
+ new_data['partner_owner_recid'] = str(my_partner['recid'])
+
+ inserted_id = MYSY_GV.dbname['jury'].insert_one(new_data).inserted_id
+ if (not inserted_id):
+ mycommon.myprint(
+ " Impossible de créer l'instance (2) ")
+ return False, " Impossible de créer instance (2) "
+
+ """
+ Apres l'ajout du conseil de conseil de class,
+ il faut ajouter les eveles du groupe concerné jury_apprenant
+ """
+ local_diction = {}
+ local_diction['token'] = str(mytoken)
+ local_diction['groupe_inscrit_id'] = diction['class_groupe_id']
+ local_diction['jury_id'] = str(inserted_id)
+
+ local_status, local_retval = Add_Groupe_Apprenant_To_Jury(local_diction)
+ if( local_status is False):
+ MYSY_GV.dbname['contact'].delete_one({'_id':ObjectId(str(inserted_id)), 'partner_owner_recid':str(my_partner['recid'])})
+ mycommon.myprint(
+ " Impossible d'ajouter les élève à l'instance. Création annulée ")
+ return False, " Impossible d'ajouter les élève à l'instance. Création annulée"
+
+
+ """
+ ICI comment ajouter les apprenant, selon qu'il s'agissent d'un
+ jury ou d'un conseil de class
+ Voir la fonction : Add_Groupe_Apprenant_To_Jury ICICI """
+
+ """
+ Après la création du jury, on ajoute le chef d'équipe dans liste de membres
+ """
+ if( "chef_jury_id" in diction.keys() and diction['chef_jury_id']):
+ new_data = {}
+ new_data['jury_id'] = str(inserted_id)
+ new_data['rh_id'] = str(diction['chef_jury_id'])
+
+ now = str(datetime.now())
+ mytoday = datetime.today()
+ new_data['date_ajout_jury'] = str(mytoday)
+
+ new_data['date_update'] = now
+
+ new_data['valide'] = "1"
+ new_data['locked'] = "0"
+ new_data['partner_owner_recid'] = str(my_partner['recid'])
+ new_data['update_by'] = str(my_partner['_id'])
+ new_data['leader'] = "1"
+
+ data_cle = {}
+ data_cle['partner_owner_recid'] = str(my_partner['recid'])
+ data_cle['jury_id'] = str(diction['_id'])
+ data_cle['rh_id'] = str(diction['chef_jury_id'])
+ data_cle['valide'] = "1"
+ data_cle['locked'] = "0"
+
+ result = MYSY_GV.dbname['jury_membre'].find_one_and_update(
+ data_cle,
+ {"$set": new_data},
+ upsert=True,
+ return_document=ReturnDocument.AFTER
+ )
+
+ if (result is None or "_id" not in result.keys()):
+ mycommon.myprint(
+ " WARNING : Impossible d'ajouter le chef d'équipe")
+
+
+ """
+ ## Add to log history
+ """
+ now = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S"))
+
+ # Pour la collection inscription
+ history_event_dict = {}
+ history_event_dict['token'] = mytoken
+ history_event_dict['related_collection'] = "jury"
+ history_event_dict['related_collection_recid'] = str(inserted_id)
+ history_event_dict['action_date'] = str(now)
+
+ history_event_dict['action_description'] = "Creation jury "
+ local_status, local_retval = mycommon.Collection_Historique.Add_Historique_Event(history_event_dict)
+ if (local_status is False):
+ mycommon.myprint(
+ " WARNING : Impossible de logguer l'historique pour l'évènement : " + str(history_event_dict))
+
+ return True, " L'instance a été correctement ajoutée"
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de créer l'instance "
+
+
+"""
+Ajouter une liste de membres (RH) Ã un jury
"""
def Add_Update_Jury_Membres(diction):
try:
@@ -336,6 +670,7 @@ def Add_Update_Jury_Membres(diction):
for my_ressource_humaine in tab_ressource_humaine_ids_splited:
# Verifier que l'inscription est valide
+
my_ressource_humaine_is_valide = MYSY_GV.dbname['ressource_humaine'].count_documents(
{'_id': ObjectId(str(my_ressource_humaine)), 'valide': '1', 'locked':'0',
'partner_recid': str(my_partner['recid'])})
@@ -418,6 +753,293 @@ def Add_Update_Jury_Membres(diction):
return False, " Impossible d'inscrire les personnes du jury "
+
+"""
+Cette fonction permet de dire q'une liste de membre d'un conseil de classe ou jury
+etait présent
+"""
+def Update_Jury_Membres_Presence(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'jury_id', 'tab_jury_membre_ids', 'is_present']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', 'jury_id', 'tab_jury_membre_ids', 'is_present']
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ new_data = diction
+
+ # Verifier que l'équipe existe et est valide
+
+
+
+
+ is_existe_groupe = MYSY_GV.dbname['jury'].count_documents(
+ {'_id': ObjectId(str(diction['jury_id'])),
+ 'valide': '1',
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ if (is_existe_groupe != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant de l'instance est invalide ")
+ return False, " L'identifiant de l'instance est invalide "
+
+
+ tab_jury_membre_ids = ""
+ tab_jury_membre_ids_ObjectId = []
+ if ("tab_jury_membre_ids" in diction.keys()):
+ if diction['tab_jury_membre_ids']:
+ tab_jury_membre_ids = diction['tab_jury_membre_ids']
+
+
+ tab_jury_membre_ids_splited = str(tab_jury_membre_ids).split(",")
+ for tmp in tab_jury_membre_ids_splited:
+ if( tmp ):
+ tab_jury_membre_ids_ObjectId.append(ObjectId(tmp))
+
+
+ now = str(datetime.now())
+
+ new_data = {}
+ new_data['is_present'] = str(diction['is_present'])
+ new_data['date_update'] = now
+ new_data['update_by'] = str(my_partner['_id'])
+
+ data_cle = {}
+ data_cle['partner_owner_recid'] = str(my_partner['recid'])
+ data_cle['jury_id'] = str(diction['jury_id'])
+ data_cle['_id'] = {'$in':tab_jury_membre_ids_ObjectId}
+ data_cle['valide'] = "1"
+ data_cle['locked'] = "0"
+
+ result = MYSY_GV.dbname['jury_membre'].find_one_and_update(
+ data_cle,
+ {"$set": new_data},
+ upsert=False,
+ return_document=ReturnDocument.AFTER
+ )
+
+
+ """
+ ## Add to log history
+ """
+ now = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S"))
+
+ # Pour la collection inscription
+ history_event_dict = {}
+ history_event_dict['token'] = str(diction['token'])
+ history_event_dict['related_collection'] = "jury"
+ history_event_dict['related_collection_recid'] = str(diction['jury_id'])
+ history_event_dict['action_date'] = str(now)
+
+
+ history_event_dict['action_description'] = "Mise à jour présence des membres de l'instance"
+ local_status, local_retval = mycommon.Collection_Historique.Add_Historique_Event(history_event_dict)
+ if (local_status is False):
+ mycommon.myprint(
+ " WARNING : Impossible de logguer l'historique pour l'évènement : " + str(history_event_dict))
+
+ return True, " La mise à jour a été correctement faite"
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de faire la mise à jour "
+
+
+
+
+"""
+Ajouter une liste de delegué de classe à un jury comme membre
+"""
+def Add_Update_Jury_Delegue_Membres(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', '_id', 'tab_inscription_ids', 'role']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', '_id',]
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ new_data = diction
+
+ # Verifier que l'équipe existe et est valide
+
+ qry = {'_id': ObjectId(str(diction['_id'])),
+ 'valide': '1',
+ 'partner_owner_recid': str(my_partner['recid'])}
+
+
+
+ is_existe_groupe = MYSY_GV.dbname['jury'].count_documents(
+ {'_id': ObjectId(str(diction['_id'])),
+ 'valide': '1',
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ if (is_existe_groupe != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant du jury est invalide ")
+ return False, " L'identifiant du jury est invalide "
+
+
+ tab_inscription_ids = ""
+ if ("tab_inscription_ids" in diction.keys()):
+ if diction['tab_inscription_ids']:
+ tab_inscription_ids = diction['tab_inscription_ids']
+
+ tab_inscription_ids_splited = str(tab_inscription_ids).split(",")
+
+ # Controle de validité des ressource_humaine
+ for my_inscrit in tab_inscription_ids_splited:
+ # Verifier que l'inscription est valide
+
+ my_inscrit_is_valide = MYSY_GV.dbname['inscription'].count_documents(
+ {'_id': ObjectId(str(my_inscrit)), 'valide': '1', 'locked':'0', 'status':'1',
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ if (my_inscrit_is_valide != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant du delegué de classe '" + my_inscrit + "' est invalide ")
+ return False, " L'identifiant du delegué de classe '" + my_inscrit + "' est invalide "
+
+ cpt = 0
+
+ for my_inscrit in tab_inscription_ids_splited:
+ new_data = {}
+ new_data['jury_id'] = str(diction['_id'])
+ new_data['inscription_id'] = str(my_inscrit)
+
+ if( "role" in diction.keys()):
+ new_data['role'] = str(diction['role'])[0:255]
+ else:
+ new_data['role'] = ""
+
+ now = str(datetime.now())
+ mytoday = datetime.today()
+ new_data['date_ajout_jury'] = str(mytoday)
+
+ new_data['date_update'] = now
+
+ new_data['valide'] = "1"
+ new_data['locked'] = "0"
+ new_data['partner_owner_recid'] = str(my_partner['recid'])
+ new_data['update_by'] = str(my_partner['_id'])
+
+ data_cle = {}
+ data_cle['partner_owner_recid'] = str(my_partner['recid'])
+ data_cle['jury_id'] = str(diction['_id'])
+ data_cle['inscription_id'] = str(my_inscrit)
+ data_cle['valide'] = "1"
+ data_cle['locked'] = "0"
+
+ result = MYSY_GV.dbname['jury_membre'].find_one_and_update(
+ data_cle,
+ {"$set": new_data},
+ upsert=True,
+ return_document=ReturnDocument.AFTER
+ )
+
+ if (result is None or "_id" not in result.keys()):
+ mycommon.myprint(
+ " Impossible d'inscrire le délégué de classe (2) ")
+ return False, " Impossible d'inscrire le délégué de classe (2) "
+
+
+ cpt = cpt + 1
+
+ """
+ ## Add to log history
+ """
+ now = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S"))
+
+ # Pour la collection inscription
+ history_event_dict = {}
+ history_event_dict['token'] = str(diction['token'])
+ history_event_dict['related_collection'] = "jury"
+ history_event_dict['related_collection_recid'] = str(diction['_id'])
+ history_event_dict['action_date'] = str(now)
+
+
+ history_event_dict['action_description'] = "Mise à jour des membres (délégué classe) "
+ local_status, local_retval = mycommon.Collection_Historique.Add_Historique_Event(history_event_dict)
+ if (local_status is False):
+ mycommon.myprint(
+ " WARNING : Impossible de logguer l'historique pour l'évènement : " + str(history_event_dict))
+
+ return True, str(cpt)+ " Délégué(s) de classe inscrit(s)"
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible d'inscrire le délégué de classe (2) "
+
+
+
+
"""
Cette fonction permet de supprimer des membres d'un jury
"""
@@ -594,7 +1216,9 @@ def Update_Jury(diction):
"""
field_list = ['token', 'code', 'description', 'email_jury', 'chef_jury_id', '_id',
'session_id', 'cible', 'ue_id', 'adresse', 'code_postal', 'ville', 'pays',
- 'site_formation_id', 'jury_salle']
+ 'site_formation_id', 'jury_salle', 'class_id', 'class_groupe_id',
+ 'jury_observation','jury_recommandation', 'jury_comment', 'jury_decision'
+ ]
incom_keys = diction.keys()
for val in incom_keys:
@@ -703,8 +1327,41 @@ def Update_Jury(diction):
if (is_valide_session_id != 1):
mycommon.myprint(
- str(inspect.stack()[0][3]) + " L'identifiant de la session (class) est invalide ")
- return False, " L'identifiant de la session (class) est invalide "
+ str(inspect.stack()[0][3]) + " L'identifiant de la session (promotion) est invalide ")
+ return False, " L'identifiant de la session (promotion) est invalide "
+
+ """
+ Verifier la validité du groupe d'apprenant
+ """
+ if ('class_groupe_id' in diction.keys() and diction['class_groupe_id']):
+ is_valide_class_groupe_id = MYSY_GV.dbname['groupe_inscription'].count_documents(
+ {'_id': ObjectId(str(diction['class_groupe_id'])),
+ 'partner_owner_recid': my_partner[
+ 'recid'],
+ 'valide': '1',
+ })
+
+ if (is_valide_class_groupe_id != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant du groupe d'apprenant est invalide ")
+ return False, " L'identifiant du groupe d'apprenant est invalide "
+
+ """
+ Verifier la validité de la formation
+ """
+ if("class_id" in diction.keys() and diction['class_id']):
+ is_valide_class_id = MYSY_GV.dbname['myclass'].count_documents(
+ {'_id': ObjectId(str(diction['class_id'])),
+ 'partner_owner_recid': my_partner[
+ 'recid'],
+ 'valide': '1',
+ })
+
+ if (is_valide_class_id != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant de la formation est invalide ")
+ return False, " L'identifiant de la formation est invalide "
+
local_id = str(diction['_id'])
@@ -732,8 +1389,8 @@ def Update_Jury(diction):
if ("_id" not in result.keys()):
mycommon.myprint(
- " Impossible de mettre à jour le jury (2) ")
- return False, " Impossible de mettre à jour le jury (2) "
+ " Impossible de mettre à jour l'instance (2) ")
+ return False, " Impossible de mettre à jour l'instance (2) "
"""
Après la création du jury, on ajoute le chef d'équipe dans liste de membres
@@ -805,12 +1462,311 @@ def Update_Jury(diction):
mycommon.myprint(
" WARNING : Impossible de logguer l'historique pour l'évènement : " + str(history_event_dict))
- return True, " Le jury a été correctement mis à jour"
+ return True, " L'instance a été correctement mise à jour"
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
- return False, " Impossible de mettre à jour le jury "
+ return False, " Impossible de mettre à jour l'instance "
+
+
+"""
+Mise à jour d'un conseil de class
+"""
+def Update_Conseil_Class(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'code', 'description', 'email_jury', 'chef_jury_id', '_id',
+ 'session_id', 'cible', 'ue_id', 'adresse', 'code_postal', 'ville', 'pays',
+ 'site_formation_id', 'jury_salle', 'class_id', 'class_groupe_id',
+ 'jury_date_heure_debut', 'jury_date_heure_fin', 'jury_observation',
+ 'jury_recommandation', 'jury_comment', 'jury_decision']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', '_id',]
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ new_data = diction
+
+ # Verifier que l'équipe existe
+ is_existe_cdtion_paiement = MYSY_GV.dbname['jury'].count_documents(
+ {'_id': ObjectId(str(diction['_id'])),
+ 'valide': '1',
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ if (is_existe_cdtion_paiement != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant de l'équipe est invalide ")
+ return False, " L'identifiant l'équipe est invalide "
+
+
+ if("code" in diction.keys() ):
+
+ # Verifier que ce code n'existe pas déjÃ
+ is_existe_jury = MYSY_GV.dbname['jury'].count_documents({'code': str(diction['code']),
+ 'valide': '1',
+ 'partner_owner_recid': str(
+ my_partner['recid']),
+ "_id": {"$ne": ObjectId(str(diction['_id']))}
+ })
+
+ if (is_existe_jury > 0):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " Un conseil de class avec le code '" + str(diction['code']) + "' existe déjà ")
+ return False, " Un conseil de class avec le code '" + str(diction['code']) + "' existe déjà "
+
+ # Verifier si le chef d'equipe existe
+ if ("chef_jury_id" in diction.keys() and diction['chef_jury_id']):
+ # Verifier que l'id du chef d'equipe est valide
+ is_chef_jury_id_count = MYSY_GV.dbname['ressource_humaine'].count_documents(
+ {'_id': ObjectId(str(diction['chef_jury_id'])),
+ 'valide': '1',
+ 'locked': '0',
+ 'partner_recid': str(my_partner['recid'])})
+
+ if (is_chef_jury_id_count != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant du chef d'équipe est invalide ")
+ return False, " L'identifiant du chef d'équipe est invalide "
+
+ # Verifier si l'UE existe
+ if ("ue_id" in diction.keys() and diction['ue_id']):
+ # Verifier que l'id du chef d'equipe est valide
+
+ is_ue_id_id_count = MYSY_GV.dbname['unite_enseignement'].count_documents(
+ {'_id': ObjectId(str(diction['ue_id'])),
+ 'valide': '1',
+ 'locked': '0',
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ if (is_ue_id_id_count != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant de l'UE est invalide ")
+ return False, " L'identifiant de l'UE est invalide "
+
+
+ if ("email_jury" in diction.keys() and diction['email_jury']):
+ if (mycommon.isEmailValide(str(diction['email_jury'])) is False):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'adresse email du jury est invalide ")
+ return False, " L'adresse email du jury est invalide "
+
+ """
+ Si session_id, verifier la validité de la session
+ """
+ if ('session_id' in diction.keys() and diction['session_id']):
+ is_valide_session_id = MYSY_GV.dbname['session_formation'].count_documents(
+ {'_id': ObjectId(str(diction['session_id'])),
+ 'partner_owner_recid': my_partner[
+ 'recid'],
+ 'valide': '1',
+ })
+
+ if (is_valide_session_id != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant de la session (promotion) est invalide ")
+ return False, " L'identifiant de la session (promotion) est invalide "
+
+ """
+ Verifier la validité du groupe d'apprenant
+ """
+ if ('class_groupe_id' in diction.keys() and diction['class_groupe_id']):
+ is_valide_class_groupe_id = MYSY_GV.dbname['groupe_inscription'].count_documents(
+ {'_id': ObjectId(str(diction['class_groupe_id'])),
+ 'partner_owner_recid': my_partner[
+ 'recid'],
+ 'valide': '1',
+ })
+
+ if (is_valide_class_groupe_id != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant du groupe d'apprenant est invalide ")
+ return False, " L'identifiant du groupe d'apprenant est invalide "
+
+ """
+ Verifier la validité de la formation
+ """
+ if("class_id" in diction.keys() and diction['class_id']):
+ is_valide_class_id = MYSY_GV.dbname['myclass'].count_documents(
+ {'_id': ObjectId(str(diction['class_id'])),
+ 'partner_owner_recid': my_partner[
+ 'recid'],
+ 'valide': '1',
+ })
+
+ if (is_valide_class_id != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant de la formation est invalide ")
+ return False, " L'identifiant de la formation est invalide "
+
+ """
+ Verifier que les date_heure_debut et date_heure_fin sont ok
+ """
+ if( "jury_date_heure_debut" in diction.keys() and "jury_date_heure_fin" in diction.keys()):
+ jury_date_heure_debut = str(diction['jury_date_heure_debut']).strip()[0:16]
+ local_status = mycommon.CheckisDate_Hours(jury_date_heure_debut)
+ if (local_status is False):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " La date de début n'est pas au format jj/mm/aaaa hh:mm")
+
+ return False, " La date de début n'est pas au format jj/mm/aaaa hh:mm"
+
+ jury_date_heure_fin = str(diction['jury_date_heure_fin']).strip()[0:16]
+ local_status = mycommon.CheckisDate_Hours(jury_date_heure_fin)
+ if (local_status is False):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " La date de fin n'est pas au format jj/mm/aaaa hh:mm")
+
+ return False, " La date de fin n'est pas au format jj/mm/aaaa hh:mm"
+
+ ## Verification de la cohérence des dates. Date_du doit <= Date_au
+ if (datetime.strptime(str(jury_date_heure_debut).strip(), '%d/%m/%Y %H:%M') > datetime.strptime(
+ str(jury_date_heure_fin).strip(), '%d/%m/%Y %H:%M')):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " La date debut " + str(
+ jury_date_heure_debut) + " est postérieure à la date de fin " + str(jury_date_heure_fin) + " ")
+
+ return False, " La date debut " + str(jury_date_heure_debut) + " est postérieure à la date de fin " + str(
+ jury_date_heure_fin) + " "
+
+
+ local_id = str(diction['_id'])
+ mytoken = diction['token']
+
+
+ del diction['token']
+ del diction['_id']
+
+ new_data['date_update'] = str(datetime.now())
+ new_data['update_by'] = str(my_partner['_id'])
+
+ data_cle = {}
+ data_cle['partner_owner_recid'] = str(my_partner['recid'])
+ data_cle['_id'] = ObjectId(local_id)
+ data_cle['valide'] = "1"
+ data_cle['locked'] = "0"
+
+ result = MYSY_GV.dbname['jury'].find_one_and_update(
+ data_cle,
+ {"$set": new_data},
+ upsert=False,
+ return_document=ReturnDocument.AFTER
+ )
+
+ if ("_id" not in result.keys()):
+ mycommon.myprint(
+ " Impossible de mettre à jour l'instance (2) ")
+ return False, " Impossible de mettre à jour l'instance (2) "
+
+ """
+ Après la création du jury, on ajoute le chef d'équipe dans liste de membres
+ """
+ if ("chef_jury_id" in diction.keys() and diction['chef_jury_id']):
+ new_data = {}
+ new_data['jury_id'] = str(local_id)
+ new_data['rh_id'] = str(diction['chef_jury_id'])
+
+ now = str(datetime.now())
+ mytoday = datetime.today()
+ new_data['date_ajout_jury'] = str(mytoday)
+
+ new_data['date_update'] = now
+
+ new_data['valide'] = "1"
+ new_data['locked'] = "0"
+ new_data['partner_owner_recid'] = str(my_partner['recid'])
+ new_data['update_by'] = str(my_partner['_id'])
+ new_data['leader'] = "1"
+
+ data_cle = {}
+ data_cle['partner_owner_recid'] = str(my_partner['recid'])
+ data_cle['jury_id'] = str(local_id)
+ data_cle['rh_id'] = str(diction['chef_jury_id'])
+ data_cle['valide'] = "1"
+ data_cle['locked'] = "0"
+
+ """
+ D'abord enlever le statut de leader si qq'un d'autre l'avait
+ """
+ update = MYSY_GV.dbname['jury_membre'].update_many(
+ { "partner_owner_recid": str(my_partner['recid']), "jury_id": str(local_id) },
+ {"$unset": {'leader':''}},
+ )
+
+ """
+ A présent mise à jour du leader, avec potentiel ajout s'il n'existe pas
+ """
+
+ result = MYSY_GV.dbname['jury_membre'].find_one_and_update(
+ data_cle,
+ {"$set": new_data},
+ upsert=True,
+ return_document=ReturnDocument.AFTER
+ )
+
+ if (result is None or "_id" not in result.keys()):
+ mycommon.myprint(
+ " WARNING : Impossible d'ajouter le chef d'équipe")
+
+
+ """
+ ## Add to log history
+ """
+ now = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S"))
+
+ # Pour la collection inscription
+ history_event_dict = {}
+ history_event_dict['token'] = mytoken
+ history_event_dict['related_collection'] = "jury"
+ history_event_dict['related_collection_recid'] = str(local_id)
+ history_event_dict['action_date'] = str(now)
+
+
+ history_event_dict['action_description'] = "Mise à jour "
+ local_status, local_retval = mycommon.Collection_Historique.Add_Historique_Event(history_event_dict)
+ if (local_status is False):
+ mycommon.myprint(
+ " WARNING : Impossible de logguer l'historique pour l'évènement : " + str(history_event_dict))
+
+ return True, " L'instance a été correctement mise à jour"
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de mettre à jour l'instance "
@@ -1107,6 +2063,7 @@ def Get_List_Jury(diction):
"""
data_cle = {}
data_cle['partner_owner_recid'] = str(my_partner['recid'])
+ data_cle['cible'] = {"$ne":"conseil_class"}
data_cle['valide'] = "1"
data_cle['locked'] = "0"
@@ -1170,6 +2127,35 @@ def Get_List_Jury(diction):
user['code_session'] = code_session
+ class_groupe_code = ""
+ class_groupe_nom = ""
+ class_groupe_type_groupe = ""
+
+ if ("class_groupe_id" in user.keys() and user['class_groupe_id']):
+ class_groupe_id_data = MYSY_GV.dbname['groupe_inscription'].find_one(
+ {'_id': ObjectId(str(user['class_groupe_id'])),
+ 'valide': '1',
+ 'partner_owner_recid': str(
+ my_partner['recid'])})
+
+ if (class_groupe_id_data and "code" in class_groupe_id_data.keys()):
+ class_groupe_code = class_groupe_id_data['code']
+
+ if (class_groupe_id_data and "nom" in class_groupe_id_data.keys()):
+ class_groupe_nom = class_groupe_id_data['nom']
+
+ if (class_groupe_id_data and "type_groupe_code" in class_groupe_id_data.keys()):
+ class_groupe_type_groupe = class_groupe_id_data['type_groupe_code']
+
+ else:
+ user['class_groupe_id'] = ""
+
+
+ user['class_groupe_code'] = class_groupe_code
+ user['class_groupe_nom'] = class_groupe_nom
+ user['class_groupe_type_groupe'] = class_groupe_type_groupe
+
+
RetObject.append(mycommon.JSONEncoder().encode(user))
@@ -1182,6 +2168,161 @@ def Get_List_Jury(diction):
return False, " Impossible de récupérer la liste des équipes "
+
+"""
+Recuperer la liste des conseils de classe d'un partenaire
+"""
+def Get_List_Conseil_Classe(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', ]
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', ]
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ """
+ Clés de mise à jour
+ """
+ data_cle = {}
+ data_cle['partner_owner_recid'] = str(my_partner['recid'])
+ data_cle['cible'] = "conseil_class"
+ data_cle['valide'] = "1"
+ data_cle['locked'] = "0"
+
+
+ RetObject = []
+ val_tmp = 0
+
+ for retval in MYSY_GV.dbname['jury'].find(data_cle).sort([("_id", pymongo.DESCENDING), ]):
+ user = retval
+ user['id'] = str(val_tmp)
+ val_tmp = val_tmp + 1
+
+ # Recuperer le nombre de membre
+ nb_membre = MYSY_GV.dbname['jury_membre'].count_documents({'partner_owner_recid':str(my_partner['recid']),
+ 'valide':'1',
+ 'locked':'0',
+ 'jury_id':str(retval['_id'])})
+ user['nb_membre'] = str(nb_membre)
+
+
+ #Recuperation des nom et prenom du responsable (chef d'equipe)
+ chef_jury_nom_prenom = ""
+ if( "chef_jury_id" in retval.keys() and retval['chef_jury_id']):
+ chef_jury_id_data = MYSY_GV.dbname['ressource_humaine'].find_one({'partner_recid':str(my_partner['recid']),
+ 'valide':'1',
+ 'locked':'0',
+ '_id':ObjectId(str(retval['chef_jury_id']))})
+
+ if( chef_jury_id_data and 'nom' in chef_jury_id_data.keys()):
+ chef_jury_nom_prenom = chef_jury_id_data['nom']
+
+ if (chef_jury_id_data and 'prenom' in chef_jury_id_data.keys()):
+ chef_jury_nom_prenom = chef_jury_nom_prenom+ " "+chef_jury_id_data['prenom']
+
+ user['chef_jury_nom_prenom'] = str(chef_jury_nom_prenom)
+
+ if( "cible" not in user.keys() ):
+ user['cible'] = ""
+
+ if ("ue_id" not in user.keys()):
+ user['ue_id'] = ""
+ user['ue_code'] = ""
+ elif ( user['ue_id']):
+ ue_id_data = MYSY_GV.dbname['unite_enseignement'].find_one({'_id':ObjectId(str(user['ue_id'])),
+ 'valide':'1',
+ 'locked':'0',
+ 'partner_owner_recid':str(my_partner['recid'])})
+
+ if( ue_id_data and "code" in ue_id_data.keys() ):
+ user['ue_code'] = ue_id_data['code']
+
+ code_session = ""
+ if( "session_id" in user.keys() and user['session_id'] ):
+ session_id_data = MYSY_GV.dbname['session_formation'].find_one({'_id': ObjectId(str(user['session_id'])),
+ 'valide': '1',
+ 'partner_owner_recid': str(
+ my_partner['recid'])})
+
+ if (session_id_data and "code_session" in session_id_data.keys()):
+ code_session= session_id_data['code_session']
+
+ user['code_session'] = code_session
+
+ class_groupe_code = ""
+ class_groupe_nom = ""
+ class_groupe_type_groupe = ""
+
+ if ("class_groupe_id" in user.keys() and user['class_groupe_id']):
+ class_groupe_id_data = MYSY_GV.dbname['groupe_inscription'].find_one(
+ {'_id': ObjectId(str(user['class_groupe_id'])),
+ 'valide': '1',
+ 'partner_owner_recid': str(
+ my_partner['recid'])})
+
+ if (class_groupe_id_data and "code" in class_groupe_id_data.keys()):
+ class_groupe_code = class_groupe_id_data['code']
+
+ if (class_groupe_id_data and "nom" in class_groupe_id_data.keys()):
+ class_groupe_nom = class_groupe_id_data['nom']
+
+ if (class_groupe_id_data and "type_groupe_code" in class_groupe_id_data.keys()):
+ class_groupe_type_groupe = class_groupe_id_data['type_groupe_code']
+
+ else:
+ user['class_groupe_id'] = ""
+
+
+ user['class_groupe_code'] = class_groupe_code
+ user['class_groupe_nom'] = class_groupe_nom
+ user['class_groupe_type_groupe'] = class_groupe_type_groupe
+
+
+
+ RetObject.append(mycommon.JSONEncoder().encode(user))
+
+ return True, RetObject
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de récupérer la liste des équipes "
+
+
+
+
"""
Recuperer les données d'un donné, y compris les membres
"""
@@ -1259,6 +2400,17 @@ def Get_Given_Jury_With_Members(diction):
if ("jury_salle" not in user.keys()):
user['jury_salle'] = ""
+ type_groupe_code = ""
+ if( "class_groupe_id" in user.keys() and user['class_groupe_id']):
+ groupe_inscription_data = MYSY_GV.dbname['groupe_inscription'].find_one({'_id':ObjectId(str(user['class_groupe_id'])),
+ 'partner_owner_recid':str(my_partner['recid']),
+ 'valide':'1'})
+
+ if( groupe_inscription_data and "type_groupe_code" in groupe_inscription_data.keys()):
+ type_groupe_code = groupe_inscription_data['type_groupe_code']
+
+ user['type_groupe_code'] = type_groupe_code
+
# Aller chercher les membres
@@ -1271,60 +2423,132 @@ def Get_Given_Jury_With_Members(diction):
'jury_id':str(diction['_id'])}):
- membre_rh_data = MYSY_GV.dbname['ressource_humaine'].find_one({'partner_recid':str(my_partner['recid']),
- 'valide':'1',
- 'locked':'0',
- '_id':ObjectId(str(team_membre['rh_id']))})
+ if( "rh_id" in team_membre.keys() and team_membre['rh_id']):
+ membre_rh_data = MYSY_GV.dbname['ressource_humaine'].find_one({'partner_recid':str(my_partner['recid']),
+ 'valide':'1',
+ 'locked':'0',
+ '_id':ObjectId(str(team_membre['rh_id']))})
- if(membre_rh_data and '_id' in membre_rh_data.keys() ):
- node_membre = {}
- node_membre['_id'] = str(team_membre['_id'])
- node_membre['jury_id'] = str(retval['_id'])
- node_membre['rh_id'] = str(membre_rh_data['_id'])
+ if(membre_rh_data and '_id' in membre_rh_data.keys() ):
+ node_membre = {}
+ node_membre['_id'] = str(team_membre['_id'])
+ node_membre['jury_id'] = str(retval['_id'])
+ node_membre['rh_id'] = str(membre_rh_data['_id'])
- if( "nom" in membre_rh_data.keys()):
- node_membre['nom'] = str(membre_rh_data['nom'])
- else:
- node_membre['nom'] = ""
+ if( "nom" in membre_rh_data.keys()):
+ node_membre['nom'] = str(membre_rh_data['nom'])
+ else:
+ node_membre['nom'] = ""
- if ("prenom" in membre_rh_data.keys()):
- node_membre['prenom'] = str(membre_rh_data['prenom'])
- else:
- node_membre['prenom'] = ""
+ if ("prenom" in membre_rh_data.keys()):
+ node_membre['prenom'] = str(membre_rh_data['prenom'])
+ else:
+ node_membre['prenom'] = ""
- if ("civilite" in membre_rh_data.keys()):
- node_membre['civilite'] = str(membre_rh_data['civilite'])
- else:
- node_membre['civilite'] = ""
+ if ("civilite" in membre_rh_data.keys()):
+ node_membre['civilite'] = str(membre_rh_data['civilite'])
+ else:
+ node_membre['civilite'] = ""
- if ("email" in membre_rh_data.keys()):
- node_membre['email'] = str(membre_rh_data['email'])
- else:
- node_membre['email'] = ""
+ if ("email" in membre_rh_data.keys()):
+ node_membre['email'] = str(membre_rh_data['email'])
+ else:
+ node_membre['email'] = ""
- if ("telephone" in membre_rh_data.keys()):
- node_membre['telephone'] = str(membre_rh_data['telephone'])
- else:
- node_membre['telephone'] = ""
+ if ("telephone" in membre_rh_data.keys()):
+ node_membre['telephone'] = str(membre_rh_data['telephone'])
+ else:
+ node_membre['telephone'] = ""
- if ("comment" in membre_rh_data.keys()):
- node_membre['comment'] = str(membre_rh_data['comment'])
- else:
- node_membre['comment'] = ""
+ if ("comment" in membre_rh_data.keys()):
+ node_membre['comment'] = str(membre_rh_data['comment'])
+ else:
+ node_membre['comment'] = ""
- if ("role" in team_membre.keys()):
- node_membre['role'] = str(team_membre['role'])
- else:
- node_membre['role'] = ""
+ if ("role" in team_membre.keys()):
+ node_membre['role'] = str(team_membre['role'])
+ else:
+ node_membre['role'] = ""
- if ("leader" in team_membre.keys()):
- node_membre['leader'] = str(team_membre['leader'])
- else:
- node_membre['leader'] = ""
+ if ("leader" in team_membre.keys()):
+ node_membre['leader'] = str(team_membre['leader'])
+ else:
+ node_membre['leader'] = ""
+
+ if ("is_present" in team_membre.keys()):
+ node_membre['is_present'] = str(team_membre['is_present'])
+ else:
+ node_membre['is_present'] = "0"
+
+ node_membre['delegue_class'] = ""
+
+ list_membre.append(node_membre)
+
+ elif( "inscription_id" in team_membre.keys() and team_membre['inscription_id']):
+ membre_delegue_class_data = MYSY_GV.dbname['inscription'].find_one(
+ {'partner_owner_recid': str(my_partner['recid']),
+ 'valide': '1',
+ 'locked': '0',
+ 'status':'1',
+ '_id': ObjectId(str(team_membre['inscription_id']))})
+
+ if (membre_delegue_class_data and '_id' in membre_delegue_class_data.keys()):
+ node_membre = {}
+ node_membre['_id'] = str(team_membre['_id'])
+ node_membre['jury_id'] = str(retval['_id'])
+ node_membre['inscription_id'] = str(membre_delegue_class_data['_id'])
+
+ if ("nom" in membre_delegue_class_data.keys()):
+ node_membre['nom'] = str(membre_delegue_class_data['nom'])
+ else:
+ node_membre['nom'] = ""
+
+ if ("prenom" in membre_delegue_class_data.keys()):
+ node_membre['prenom'] = str(membre_delegue_class_data['prenom'])
+ else:
+ node_membre['prenom'] = ""
+
+ if ("civilite" in membre_delegue_class_data.keys()):
+ node_membre['civilite'] = str(membre_delegue_class_data['civilite'])
+ else:
+ node_membre['civilite'] = ""
+
+ if ("email" in membre_delegue_class_data.keys()):
+ node_membre['email'] = str(membre_delegue_class_data['email'])
+ else:
+ node_membre['email'] = ""
+
+ if ("telephone" in membre_delegue_class_data.keys()):
+ node_membre['telephone'] = str(membre_delegue_class_data['telephone'])
+ else:
+ node_membre['telephone'] = ""
+
+ if ("comment" in membre_delegue_class_data.keys()):
+ node_membre['comment'] = str(membre_delegue_class_data['comment'])
+ else:
+ node_membre['comment'] = ""
+
+ if ("role" in team_membre.keys()):
+ node_membre['role'] = str(team_membre['role'])
+ else:
+ node_membre['role'] = ""
+
+ if ("leader" in team_membre.keys()):
+ node_membre['leader'] = str(team_membre['leader'])
+ else:
+ node_membre['leader'] = ""
+
+ if ("is_present" in team_membre.keys()):
+ node_membre['is_present'] = str(team_membre['is_present'])
+ else:
+ node_membre['is_present'] = "0"
+
+ node_membre['delegue_class'] = "1"
+
+ list_membre.append(node_membre)
- list_membre.append(node_membre)
user['list_membre'] = list_membre
val_tmp = val_tmp + 1
@@ -1338,6 +2562,108 @@ def Get_Given_Jury_With_Members(diction):
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
return False, " Impossible de récupérer les données du jury "
+
+"""
+Recuperer les données d'un jury sans les membres
+"""
+def Get_Given_Jury_Without_Members(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', '_id']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', '_id' ]
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ """
+ Clés de mise à jour
+ """
+ data_cle = {}
+ data_cle['partner_owner_recid'] = str(my_partner['recid'])
+ data_cle['valide'] = "1"
+ data_cle['locked'] = "0"
+ data_cle['_id'] = ObjectId(str(diction['_id']))
+
+
+ RetObject = []
+ val_tmp = 0
+
+ for retval in MYSY_GV.dbname['jury'].find(data_cle):
+ user = retval
+ user['id'] = str(val_tmp)
+
+ if( "adresse" not in user.keys() ):
+ user['adresse'] = ""
+
+ if ("code_postal" not in user.keys()):
+ user['code_postal'] = ""
+
+ if ("ville" not in user.keys()):
+ user['ville'] = ""
+
+ if ("pays" not in user.keys()):
+ user['pays'] = ""
+
+ if ("site_formation_id" not in user.keys()):
+ user['site_formation_id'] = ""
+
+ if ("jury_salle" not in user.keys()):
+ user['jury_salle'] = ""
+
+ type_groupe_code = ""
+ if( "class_groupe_id" in user.keys() and user['class_groupe_id']):
+ groupe_inscription_data = MYSY_GV.dbname['groupe_inscription'].find_one({'_id':ObjectId(str(user['class_groupe_id'])),
+ 'partner_owner_recid':str(my_partner['recid']),
+ 'valide':'1'})
+
+ if( groupe_inscription_data and "type_groupe_code" in groupe_inscription_data.keys()):
+ type_groupe_code = groupe_inscription_data['type_groupe_code']
+
+ user['type_groupe_code'] = type_groupe_code
+
+ val_tmp = val_tmp + 1
+ RetObject.append(mycommon.JSONEncoder().encode(user))
+
+ return True, RetObject
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de récupérer les données du jury "
+
+
+
"""
Recuperer la liste des équipes d'un partenaire avec des filtres sur :
@@ -1477,7 +2803,7 @@ def Get_List_jury_With_Filter(diction):
]
- print(" ### local_new_myquery_find_team = ", local_new_myquery_find_team)
+ print(" ### local_new_myquery_find_team = ", local_new_myquery_find_team)
###
@@ -1486,6 +2812,28 @@ def Get_List_jury_With_Filter(diction):
user['id'] = str(val_tmp)
user['_id'] = str(local_New_retVal['_id'])
+ if( "class_id" in local_New_retVal.keys()):
+ user['class_id'] = local_New_retVal['class_id']
+ else:
+ user['class_id'] = ""
+
+ code_session = ""
+ if ("session_id" in local_New_retVal.keys()):
+ user['session_id'] = local_New_retVal['session_id']
+ session_id_data = MYSY_GV.dbname['session_formation'].find_one(
+ {'_id': ObjectId(str(user['session_id'])),
+ 'valide': '1',
+ 'partner_owner_recid': str(
+ my_partner['recid'])})
+
+ if (session_id_data and "code_session" in session_id_data.keys()):
+ code_session = session_id_data['code_session']
+
+ else:
+ user['session_id'] = ""
+
+ user['code_session'] = code_session
+
if( "code" in local_New_retVal.keys()):
user['code'] = local_New_retVal['code']
else:
@@ -1515,6 +2863,15 @@ def Get_List_jury_With_Filter(diction):
if ("ue_id" in local_New_retVal.keys()):
user['ue_id'] = local_New_retVal['ue_id']
+ ue_id_data = MYSY_GV.dbname['unite_enseignement'].find_one({'_id': ObjectId(str(user['ue_id'])),
+ 'valide': '1',
+ 'locked': '0',
+ 'partner_owner_recid': str(
+ my_partner['recid'])})
+
+ if (ue_id_data and "code" in ue_id_data.keys()):
+ user['ue_code'] = ue_id_data['code']
+
else:
user['ue_id'] = ""
@@ -1896,8 +3253,6 @@ def Add_Update_Apprenant_To_Jury(diction):
new_data['agenda_id'] = str(agenda_inserted_id)
new_data['jury_soutenance_id'] = str(soutenance_inserted_id)
-
-
now = str(datetime.now())
mytoday = datetime.today()
new_data['date_ajout_jury'] = str(mytoday)
@@ -1942,6 +3297,152 @@ def Add_Update_Apprenant_To_Jury(diction):
+
+"""
+Cette fonction ajout ou met à jour des apprenants pour un conseil de classe
+"""
+def Add_Update_Apprenant_To_Conseil_Class(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', '_id', 'tab_inscriptions_ids',]
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', '_id', ]
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ new_data = diction
+
+ # Verifier que le groupe existe et est valide
+ qry = {'_id': ObjectId(str(diction['_id'])),
+ 'valide': '1',
+ 'partner_owner_recid': str(my_partner['recid'])}
+
+
+
+ is_existe_groupe = MYSY_GV.dbname['jury'].count_documents(
+ {'_id': ObjectId(str(diction['_id'])),
+ 'valide': '1',
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ if (is_existe_groupe != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant du conseil de classe est invalide ")
+ return False, " L'identifiant du conseil de classe est invalide "
+
+ jury_data = MYSY_GV.dbname['jury'].find_one(
+ {'_id': ObjectId(str(diction['_id'])),
+ 'valide': '1',
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ tab_inscriptions_ids = ""
+ if ("tab_inscriptions_ids" in diction.keys()):
+ if diction['tab_inscriptions_ids']:
+ tab_inscriptions_ids = diction['tab_inscriptions_ids']
+
+
+
+ tab_inscriptions_ids_splited = str(tab_inscriptions_ids).split(",")
+ # Controle de validité des inscriptions
+ for my_inscription in tab_inscriptions_ids_splited:
+ if(my_inscription ):
+ # Verifier que l'inscription est valide
+ my_inscription_is_valide = MYSY_GV.dbname['inscription'].count_documents(
+ {'_id': ObjectId(str(my_inscription)),
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ if (my_inscription_is_valide != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'inscription_id '" + my_inscription + "' est invalide ")
+ return False, " L'inscription_id '" + my_inscription + "' est invalide "
+
+
+
+
+ cpt = 0
+ for my_inscription in tab_inscriptions_ids_splited:
+ new_data = {}
+ new_data['jury_id'] = str(diction['_id'])
+ new_data['inscription_id'] = str(my_inscription)
+ new_data['agenda_id'] = ""
+ new_data['jury_soutenance_id'] = ""
+
+ now = str(datetime.now())
+ mytoday = datetime.today()
+ new_data['date_ajout_jury'] = str(mytoday)
+
+ new_data['date_update'] = now
+
+ new_data['valide'] = "1"
+ new_data['locked'] = "0"
+ new_data['partner_owner_recid'] = str(my_partner['recid'])
+ new_data['update_by'] = str(my_partner['_id'])
+
+ data_cle = {}
+ data_cle['partner_owner_recid'] = str(my_partner['recid'])
+ data_cle['jury_id'] = str(diction['_id'])
+ data_cle['inscription_id'] = str(my_inscription)
+ data_cle['valide'] = "1"
+ data_cle['locked'] = "0"
+ if( "agenda_id" in diction.keys() and diction['agenda_id']):
+ data_cle['agenda_id'] = str(diction['agenda_id'])
+
+ result = MYSY_GV.dbname['jury_apprenant'].find_one_and_update(
+ data_cle,
+ {"$set": new_data},
+ upsert=True,
+ return_document=ReturnDocument.AFTER
+ )
+
+ if (result is None or "_id" not in result.keys()):
+ mycommon.myprint(
+ " Impossible d'ajoute ou mettre à jour les apprenant au conseil de classe (2) ")
+ return False, " Impossible d'ajoute ou mettre à jour les apprenant au conseil de classe (2) "
+
+ cpt = cpt + 1
+
+ return True, "Apprenant(s) ajouté(s) au conseil de classe"
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible d'ajoute ou mettre à jour les apprenant au conseil de classe "
+
+
+
+
+
"""
Recuperer les apprenants inscrit à un jury
"""
@@ -2002,7 +3503,7 @@ def Get_Given_Jury_Apprenant_With_Filter(diction):
- #print(" ### Get_Given_Jury_Apprenant_With_Filter QRY = ",qry )
+ print(" ### Get_Given_Jury_Apprenant_With_Filter QRY = ",qry )
RetObject = []
val_tmp = 0
@@ -2060,6 +3561,8 @@ def Get_Given_Jury_Apprenant_With_Filter(diction):
user['ue_code'] = ue_code
+ if( "observation_date" not in user.keys() ):
+ user['observation_date'] = ""
RetObject.append(mycommon.JSONEncoder().encode(user))
@@ -2142,6 +3645,22 @@ def Delete_Jury_Apprenant_Membres(diction):
if( tmp ):
tab_inscriptions_ids_splited_ObjectID.append(ObjectId(str(tmp)))
+
+ email_apprenant_a_supprimer = []
+ for tmp in tab_inscriptions_ids_splited:
+ jury_apprenant_data = MYSY_GV.dbname['jury_apprenant'].find_one({'_id':ObjectId(tmp),
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ if( jury_apprenant_data and "jury_apprenant" in jury_apprenant_data.keys() ):
+ inscrit_data = MYSY_GV.dbname['inscription'].find_one({'_id':ObjectId(str(jury_apprenant_data['jury_apprenant'])),
+ 'partner_owner_recid': str(my_partner['recid'])
+ })
+
+ if( inscrit_data and 'email' in inscrit_data.keys()):
+ email_apprenant_a_supprimer.append(inscrit_data['email'])
+
+
+
qery_delete = {'_id': {'$in': tab_inscriptions_ids_splited_ObjectID},
'jury_id':str(diction['jury_id']),
'partner_owner_recid': str(my_partner['recid']),
@@ -2151,6 +3670,26 @@ def Delete_Jury_Apprenant_Membres(diction):
delete = MYSY_GV.dbname['jury_apprenant'].delete_many(qery_delete )
+ """
+ ## Add to log history
+ """
+
+ list_email = ",".join(email_apprenant_a_supprimer)
+ now = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S"))
+
+ # Pour la collection inscription
+ history_event_dict = {}
+ history_event_dict['token'] = str(diction['token'])
+ history_event_dict['related_collection'] = "jury"
+ history_event_dict['related_collection_recid'] = str(diction['jury_id'])
+ history_event_dict['action_date'] = str(now)
+
+ history_event_dict['action_description'] = "Suppression des apprenants "+str(list_email)
+ local_status, local_retval = mycommon.Collection_Historique.Add_Historique_Event(history_event_dict)
+ if (local_status is False):
+ mycommon.myprint(
+ " WARNING : Impossible de logguer l'historique pour l'évènement : " + str(history_event_dict))
+
return True, str(delete.deleted_count) + " Membre(s) désinscrit(s)"
@@ -4041,8 +5580,8 @@ def Create_Jury_Convocation_By_Membre_PDF(diction):
if (hr_data is None ):
mycommon.myprint(
str(inspect.stack()[0][
- 3]) + " L'identifiant de l'emloyé est invalide ")
- return False, " L'identifiant de l'emloyé est invalide "
+ 3]) + " L'identifiant de l'employé est invalide ")
+ return False, " L'identifiant de l'employé est invalide "
@@ -4450,8 +5989,8 @@ def Create_Jury_Convocation_By_Membre_Email(tab_files, Folder, diction):
if (hr_data is None ):
mycommon.myprint(
str(inspect.stack()[0][
- 3]) + " L'identifiant de l'emloyé est invalide ")
- return False, " L'identifiant de l'emloyé est invalide "
+ 3]) + " L'identifiant de l'employé est invalide ")
+ return False, " L'identifiant de l'employé est invalide "
for saved_file in tab_files:
file_to_attache_to_mail = MIMEBase('application', "octet-stream")
@@ -4827,3 +6366,1057 @@ def Add_Update_UE_Jury_Observation(diction):
exc_type, exc_obj, exc_tb = sys.exc_info()
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
return False, " Impossible de mettre à jour la décision du jury "
+
+
+
+"""
+Cette fonction permet d'ajouter tous les apprenants d'un groupe donnée
+a une jury / conseil_class
+"""
+def Add_Groupe_Apprenant_To_Jury(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'groupe_inscrit_id', 'jury_id']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', 'groupe_inscrit_id', 'jury_id']
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+
+ """
+ Verifier la validité du jury
+ """
+ is_jury_valide = MYSY_GV.dbname['jury'].count_documents({'_id':ObjectId(str(diction['jury_id'])),
+ 'partner_owner_recid':str(my_partner['recid']),
+ 'valide':'1',
+ 'locked':'0'})
+
+ if( is_jury_valide != 1 ):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant du jury/conseil est invalide ")
+ return False, " L'identifiant du jury/conseil est invalide "
+
+
+ """
+ Verifier du groupe d'inscrit
+ """
+ is_groupe_inscription_valide = MYSY_GV.dbname['groupe_inscription'].count_documents({'_id': ObjectId(str(diction['groupe_inscrit_id'])),
+ 'partner_owner_recid': str(my_partner['recid']),
+ 'valide': '1',
+ 'locked': '0'})
+
+ if (is_groupe_inscription_valide != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant du groupe d'inscrit est invalide ")
+ return False, " L'identifiant du groupe d'inscrit est invalide "
+
+ """
+ Suppression des anciens inscrits
+ """
+ MYSY_GV.dbname['jury_apprenant'].delete_many({'jury_id': str(diction['jury_id'])})
+
+
+ for inscrit in MYSY_GV.dbname['groupe_inscription_membre'].find({'groupe_inscription_id':str(diction['groupe_inscrit_id']),
+ 'partner_owner_recid':str(my_partner['recid']),
+ 'valide':'1',
+ 'locked':'0'}):
+ """
+ Verifier la validité de l'inscrit avant de l'ajouter
+ """
+ is_inscription_valide = MYSY_GV.dbname['inscription'].count_documents({'_id':ObjectId( str(inscrit['inscription_id'])),
+ 'partner_owner_recid':str(my_partner['recid']),
+ 'valide':'1',
+ 'locked':'0',
+ 'status':'1'})
+ if( is_inscription_valide == 1):
+ new_data = {}
+ new_data['jury_id'] = str(diction['jury_id'])
+ new_data['inscription_id'] = str(inscrit['inscription_id'])
+
+ now = str(datetime.now())
+ mytoday = datetime.today()
+ new_data['date_ajout_jury'] = str(mytoday)
+ new_data['date_update'] = now
+ new_data['valide'] = "1"
+ new_data['locked'] = "0"
+ new_data['partner_owner_recid'] = str(my_partner['recid'])
+ new_data['update_by'] = str(my_partner['_id'])
+
+ data_cle = {}
+ data_cle['partner_owner_recid'] = str(my_partner['recid'])
+ data_cle['jury_id'] = str(diction['jury_id'])
+ data_cle['inscription_id'] = str(inscrit['inscription_id'])
+ data_cle['valide'] = "1"
+ data_cle['locked'] = "0"
+ if ("agenda_id" in diction.keys() and diction['agenda_id']):
+ data_cle['agenda_id'] = str(diction['agenda_id'])
+
+ result = MYSY_GV.dbname['jury_apprenant'].find_one_and_update(
+ data_cle,
+ {"$set": new_data},
+ upsert=True,
+ return_document=ReturnDocument.AFTER
+ )
+
+ return True, " La mise à jour des apprenants a été correctement faite"
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de mettre à jour la liste des apprenants "
+
+
+
+"""
+cette fonction permet d'ajouter une observation d'eleve pendant un conseil
+de class
+"""
+def Add_Update_Conseil_Class_Apprenant_Observation(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'conseil_class_id', 'tab_conseil_class_apprenant_ids', 'conseil_class_observation', ]
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', 'conseil_class_id', 'tab_conseil_class_apprenant_ids', 'conseil_class_observation', ]
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+
+ observlation_500_catactere = ""
+ if( "conseil_class_observation" in diction.keys() ):
+ if(len(diction['conseil_class_observation']) > 500 ):
+ observlation_500_catactere = str(diction['conseil_class_observation'])[0:500]
+ else:
+ observlation_500_catactere = str(diction['conseil_class_observation'])
+
+ """
+ Verifier la validité du conseil de class
+ """
+ is_conseil_class_valide = MYSY_GV.dbname['jury'].count_documents({'_id':ObjectId(str(diction['conseil_class_id'])),
+ 'valide':'1',
+ 'locked':'0',
+ 'partner_owner_recid':str(my_partner['recid'])})
+
+ if( is_conseil_class_valide != 1):
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " L'identification du conseil de classe est invalide ")
+ return False, " L'identification du conseil de classe est invalide "
+
+
+ """
+ Vetifier la validité des apprenants associée au conseil de classe
+ """
+ tab_conseil_class_apprenant_ids = []
+ tab_conseil_class_apprenant_ids_ObjectId = []
+
+ if ("tab_conseil_class_apprenant_ids" in diction.keys()):
+ if diction['tab_conseil_class_apprenant_ids']:
+ tab_conseil_class_apprenant_ids = diction['tab_conseil_class_apprenant_ids']
+
+
+ list_mail_apprenant = []
+
+ tab_conseil_class_apprenant_ids_splited = str(tab_conseil_class_apprenant_ids).split(",")
+ for tmp in tab_conseil_class_apprenant_ids_splited :
+ apprenant_conseil_class_count = MYSY_GV.dbname['jury_apprenant'].count_documents({'_id':ObjectId(str(tmp)),
+ 'valide':'1',
+ 'locked':'0',
+ 'partner_owner_recid':str(my_partner['recid'])})
+
+ if( apprenant_conseil_class_count != 1):
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " L'identification de l'apprenant associé au conseil de classe "+str(tmp)+" est invalide ")
+ return False, " L'identification de l'apprenant associé au conseil de classe "+str(tmp)+" est invalide "
+
+ tab_conseil_class_apprenant_ids_ObjectId.append(ObjectId(str(tmp)))
+
+ apprenant_conseil_class_data = MYSY_GV.dbname['jury_apprenant'].find_one({'_id': ObjectId(str(tmp)),
+ 'valide': '1',
+ 'locked': '0',
+ 'partner_owner_recid': str(
+ my_partner['recid'])})
+
+ if( apprenant_conseil_class_data and "inscription_id" in apprenant_conseil_class_data.keys() ):
+ inscrit_data = MYSY_GV.dbname['inscription'].find_one({'_id':ObjectId(apprenant_conseil_class_data['inscription_id']),
+ 'partner_owner_recid': str(
+ my_partner['recid'])
+ })
+
+ if( inscrit_data and "email" in inscrit_data.keys() ):
+ list_mail_apprenant.append(inscrit_data['email'])
+
+
+
+ update_data = {}
+ update_data['date_update'] = str(datetime.now())
+ update_data['update_by'] = str(my_partner['_id'])
+ update_data['jury_apprenant_observation'] = observlation_500_catactere
+ update_data['observation_date'] = datetime.today().strftime("%d/%m/%Y")
+
+
+
+ MYSY_GV.dbname['jury_apprenant'].update_many({'_id': {'$in' : tab_conseil_class_apprenant_ids_ObjectId},
+ 'valide': '1',
+ 'partner_owner_recid': str(my_partner['recid']),
+ },
+ {'$set': update_data}
+ )
+
+ """
+ ## Add to log history
+ """
+ now = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S"))
+
+ list_mails = ",".join(list_mail_apprenant)
+
+ # Pour la collection inscription
+ history_event_dict = {}
+ history_event_dict['token'] = diction['token']
+ history_event_dict['related_collection'] = "jury"
+ history_event_dict['related_collection_recid'] = str(diction['conseil_class_id'])
+ history_event_dict['action_date'] = str(now)
+
+ history_event_dict['action_description'] = "Mise à jour Observation pour l'apprenant :"+str(list_mails)
+ local_status, local_retval = mycommon.Collection_Historique.Add_Historique_Event(history_event_dict)
+ if (local_status is False):
+ mycommon.myprint(
+ " WARNING : Impossible de logguer l'historique pour l'évènement : " + str(history_event_dict))
+
+
+ return True, "L'observation été correctement mise à jour"
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de mettre à jour l'observation "
+
+
+
+"""
+Cette fonction va chercher la liste des inscrits à une session de formation
+qui n'appartiennent pas à un jury_apprenant
+"""
+def Get_List_Inscrit_Not_In_jury_apprenant(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'jury_id', 'session_id']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', 'jury_id', 'session_id' ]
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ """
+ Verifier si la session est valide
+ """
+ is_session_valide = MYSY_GV.dbname['session_formation'].count_documents({'_id':ObjectId(str(diction['session_id'])),
+ 'valide':'1',
+ 'partner_owner_recid':str(my_partner['recid'])})
+
+ if( is_session_valide != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant de la session de formation est invalide ")
+ return False, " L'identifiant de la session de formation est invalide ",
+
+
+ RetObject = []
+
+ for inscrit_data in MYSY_GV.dbname['inscription'].find({'session_id':str(diction['session_id']),
+ 'status':'1', 'valide':'1',
+ 'partner_owner_recid':str(my_partner['recid'])}, {'_id':1}):
+
+ # Verifier si cet inscrit existe dans la collection 'jury_apprenant'
+ jury_apprenant_count = MYSY_GV.dbname['jury_apprenant'].count_documents({ 'partner_owner_recid':str(my_partner['recid']),
+ 'valide':'1',
+ 'locked':'0',
+ 'jury_id':str(diction['jury_id']),
+ 'inscription_id':str(inscrit_data['_id'])})
+
+
+
+
+ if( jury_apprenant_count <= 0 ):
+ # Cet apprenant n'est pas inscrit pour ce conseil de conseil
+ # On va aller chercher les données de l'apprenant
+
+ local_new_dict = {}
+ local_new_dict['token'] = diction['token']
+ local_new_dict['inscrit_id'] = str(inscrit_data['_id'])
+
+ local_inscrit_data_status, local_inscrit_data_retval = mycommon.Get_Inscrit_And_Apprenant_Data(local_new_dict)
+ if (local_inscrit_data_status is False):
+ return local_inscrit_data_status, local_inscrit_data_retval
+
+ local_node = {}
+
+ nom = ""
+ prenom = ""
+ email = ""
+
+ if ("inscrit_data" in local_inscrit_data_retval.keys()):
+ nom = local_inscrit_data_retval['inscrit_data']['nom']
+ prenom = local_inscrit_data_retval['inscrit_data']['prenom']
+ email = local_inscrit_data_retval['inscrit_data']['email']
+
+ if ("apprenant_data" in local_inscrit_data_retval.keys()):
+ # Si on a un dossier apprenant, alors on écrase les variables ci-dessous
+ nom = local_inscrit_data_retval['apprenant_data']['nom']
+ prenom = local_inscrit_data_retval['apprenant_data']['prenom']
+ email = local_inscrit_data_retval['apprenant_data']['email']
+
+ local_node['nom'] = nom
+ local_node['prenom'] = prenom
+ local_node['email'] = email
+ local_node['inscrit_id'] = str(inscrit_data['_id'])
+
+ RetObject.append(mycommon.JSONEncoder().encode(local_node))
+
+
+ return True, RetObject
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de récupérer la liste des apprenants "
+
+
+"""
+Cette fonction va cherche la liste RH (interne ou externe) non membre du conseil de classe
+"""
+def Get_List_RH_Not_In_jury_membre(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'jury_id', ]
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', 'jury_id', ]
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+
+ RetObject = []
+
+
+
+ for rh_data in MYSY_GV.dbname['ressource_humaine'].find({
+ 'locked':'0', 'valide':'1',
+ 'partner_recid':str(my_partner['recid'])}, {'_id':1, 'nom':1,
+ 'prenom':1,
+ 'ismanager':1,
+ 'email':1}):
+
+ # Verifier si cet inscrit existe dans la collection 'jury_apprenant'
+ jury_membre_count = MYSY_GV.dbname['jury_membre'].count_documents({ 'partner_owner_recid':str(my_partner['recid']),
+ 'valide':'1',
+ 'locked':'0',
+ 'jury_id':str(diction['jury_id']),
+ 'rh_id':str(rh_data['_id'])})
+
+
+
+
+ if( jury_membre_count <= 0 ):
+ # Cet apprenant n'est pas inscrit pour ce conseil de conseil
+ # On va aller chercher les données de l'apprenant
+
+
+ local_node = {}
+ nom = ""
+ prenom = ""
+ email = ""
+ ismanager = "0"
+
+ if( "nom" in rh_data.keys() ):
+ nom = rh_data['nom']
+
+ if ("prenom" in rh_data.keys()):
+ prenom = rh_data['prenom']
+
+ if ("email" in rh_data.keys()):
+ email = rh_data['email']
+
+ if ("ismanager" in rh_data.keys()):
+ ismanager = rh_data['ismanager']
+
+
+ local_node['nom'] = nom
+ local_node['prenom'] = prenom
+ local_node['email'] = email
+ local_node['ismanager'] = ismanager
+ #local_node['inscrit_id'] = str(rh_data['_id'])
+ local_node['_id'] = str(rh_data['_id'])
+
+ RetObject.append(mycommon.JSONEncoder().encode(local_node))
+
+
+ return True, RetObject
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de récupérer la liste des membres "
+
+
+"""
+Cette fonction va chercher la liste des apprenant qui DELEGUE de classe pour LA PROMOTION
+ non membre du conseil de classe
+"""
+def Get_List_Delegue_Classe_Not_In_jury_apprenant(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'jury_id', 'session_id', 'class_groupe_id']
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token', 'jury_id', 'session_id', 'class_groupe_id' ]
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes",
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ """
+ Verifier si la session est valide
+ """
+ is_session_valide = MYSY_GV.dbname['session_formation'].count_documents({'_id':ObjectId(str(diction['session_id'])),
+ 'valide':'1',
+ 'partner_owner_recid':str(my_partner['recid'])})
+
+ if( is_session_valide != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant de la session de formation est invalide ")
+ return False, " L'identifiant de la session de formation est invalide ",
+
+ """
+ Verifier si le groupe class_groupe_id est valide
+ """
+ is_class_groupe_valide = MYSY_GV.dbname['groupe_inscription'].count_documents(
+ {'_id': ObjectId(str(diction['class_groupe_id'])),
+ 'valide': '1', 'locked':'0',
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ if (is_class_groupe_valide != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant du groupe est invalide ")
+ return False, " L'identifiant du groupe est invalide ",
+
+
+ RetObject = []
+
+ print(" ## QRY = ", {'$or':[
+
+ {'groupe_inscription_id':str(diction['class_groupe_id']),'delegue_level':'1',
+ 'valide':'1',
+ 'partner_owner_recid':str(my_partner['recid'])},
+ {'groupe_inscription_id': str(diction['class_groupe_id']), 'delegue_level': '2',
+ 'valide': '1',
+ 'partner_owner_recid': str(my_partner['recid'])}
+ ]})
+
+
+ for inscrit_data in MYSY_GV.dbname['groupe_inscription_membre'].find( {'$or':[
+
+ {'groupe_inscription_id':str(diction['class_groupe_id']),'delegue_level':'1',
+ 'valide':'1',
+ 'partner_owner_recid':str(my_partner['recid'])},
+ {'groupe_inscription_id': str(diction['class_groupe_id']), 'delegue_level': '2',
+ 'valide': '1',
+ 'partner_owner_recid': str(my_partner['recid'])}
+ ]}, {'_id':1, 'inscription_id':1 }):
+
+ print(" ### inscrit_data = ", inscrit_data)
+
+ print(" ### qry22 = ", { 'partner_owner_recid':str(my_partner['recid']),
+ 'valide':'1',
+ 'locked':'0',
+ 'jury_id':str(diction['jury_id']),
+ 'inscription_id':str(inscrit_data['inscription_id'])})
+
+ # Verifier si cet inscrit existe dans la collection 'jury_apprenant'
+ jury_apprenant_count = MYSY_GV.dbname['jury_membre'].count_documents({ 'partner_owner_recid':str(my_partner['recid']),
+ 'valide':'1',
+ 'locked':'0',
+ 'jury_id':str(diction['jury_id']),
+ 'inscription_id':str(inscrit_data['inscription_id'])})
+
+
+
+
+ if( jury_apprenant_count <= 0 ):
+ # Cet apprenant n'est pas inscrit pour ce conseil de conseil
+ # On va aller chercher les données de l'apprenant
+
+ local_new_dict = {}
+ local_new_dict['token'] = diction['token']
+ local_new_dict['inscrit_id'] = str(inscrit_data['inscription_id'])
+
+ local_inscrit_data_status, local_inscrit_data_retval = mycommon.Get_Inscrit_And_Apprenant_Data(local_new_dict)
+ if (local_inscrit_data_status is False):
+ return local_inscrit_data_status, local_inscrit_data_retval
+
+ local_node = {}
+
+ nom = ""
+ prenom = ""
+ email = ""
+
+ if ("inscrit_data" in local_inscrit_data_retval.keys()):
+ nom = local_inscrit_data_retval['inscrit_data']['nom']
+ prenom = local_inscrit_data_retval['inscrit_data']['prenom']
+ email = local_inscrit_data_retval['inscrit_data']['email']
+
+ if ("apprenant_data" in local_inscrit_data_retval.keys()):
+ # Si on a un dossier apprenant, alors on écrase les variables ci-dessous
+ nom = local_inscrit_data_retval['apprenant_data']['nom']
+ prenom = local_inscrit_data_retval['apprenant_data']['prenom']
+ email = local_inscrit_data_retval['apprenant_data']['email']
+
+ local_node['nom'] = nom
+ local_node['prenom'] = prenom
+ local_node['email'] = email
+ local_node['inscrit_id'] = str(inscrit_data['inscription_id'])
+
+ RetObject.append(mycommon.JSONEncoder().encode(local_node))
+
+
+ return True, RetObject
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de récupérer la liste des délégués de classe "
+
+
+
+"""
+Cette fonction permet de telecharger (PDF) le proces verbal d'un conseil de classe donnée
+"""
+def Send_Conseil_Classe_Proces_Verbal_By_PDF(diction):
+ try:
+ field_list_obligatoire = ['token', 'tab_jury_ids', 'courrier_template_id']
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " La valeur '" + val + "' n'est pas presente dans la liste des arguments"
+
+ my_token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ my_token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ """
+ Pour chaque membre du jury
+ """
+ my_jury_ids = ""
+ if ("tab_jury_ids" in diction.keys()):
+ if diction['tab_jury_ids']:
+ my_jury_ids = diction['tab_jury_ids']
+
+ tab_tab_jury_ids_work = str(my_jury_ids).split(",")
+ tab_jury_ids = []
+ tab_jury_ids_ObjectId = []
+
+ for tmp in tab_tab_jury_ids_work:
+ if (tmp):
+ is_jury_id_valide = MYSY_GV.dbname['jury'].count_documents(
+ {'_id': ObjectId(str(tmp)),
+ 'valide': '1',
+ 'locked': '0',
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ if (is_jury_id_valide != 1):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant de l'instance est invalide : "+str(tmp))
+ return False, " L'identifiant de l'instance est invalide : "+str(tmp)
+
+ tab_jury_ids.append(tmp)
+ tab_jury_ids_ObjectId.append(ObjectId(tmp))
+
+
+
+ for_log_history_description = []
+
+ # Recupération des données du modèle de document
+ courrier_template_data = MYSY_GV.dbname['courrier_template'].find_one(
+ {'_id': ObjectId(str(diction['courrier_template_id'])),
+ 'valide': '1',
+ 'locked': '0',
+ 'partner_owner_recid': str(my_partner['recid'])}
+ )
+
+ if(courrier_template_data is None ):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant du modèle de courrier est invalide ")
+ return False, " L'identifiant du modèle de courrier est invalide "
+
+
+ if("contenu_doc" not in courrier_template_data.keys() or len(str(courrier_template_data['contenu_doc'])) <= 0 ):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " contenu_doc : La configuration du modèle de courrier est invalide ")
+ return False, " contenu_doc : La configuration du modèle de courrier est invalide "
+
+
+ """
+ Recuperer la liste des inscrits concernés par la soutenance
+ """
+ # Stokage des nom de fichier à zipper
+ list_file_name_to_zip = []
+
+ for jury in tab_jury_ids :
+ local_diction = {}
+ # field_list_obligatoire = ['token', 'session_id', 'courrier_template_id', 'client_id']
+ local_diction['token'] = diction['token']
+ local_diction['courrier_template_id'] = diction['courrier_template_id']
+ local_diction['jury_id'] = str(jury)
+
+
+ local_status, local_full_file_name = Create_Jury_PV_Document_PDF(local_diction)
+ if( local_status is False):
+ return local_status, local_full_file_name
+ else:
+ list_file_name_to_zip.append(str(local_full_file_name))
+
+
+ # Create a ZipFile Object
+ todays_date = str(date.today().strftime("%d/%m/%Y"))
+ ts = datetime.now().timestamp()
+ ts = str(ts).replace(".", "").replace(",", "")[-3:]
+ zip_file_name = str(MYSY_GV.TEMPORARY_DIRECTORY_V2) + "List_Convocation_Jury_" + str(ts) + "_.zip"
+
+ with ZipFile(zip_file_name, 'w') as zip_object:
+ for pdf_files in list_file_name_to_zip :
+ #print(" ### fichier a zipper = ", pdf_files)
+ zip_object.write(str(pdf_files))
+
+
+ if os.path.exists(zip_file_name):
+ # print(" ### ok os.path.exists(outputFilename) "+str(outputFilename))
+ """
+ Mettre à jour l'historique pour que les convocation ont été imprimées
+ """
+ """
+ ## Add to log history
+ """
+ now = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S"))
+
+ for jury in tab_jury_ids:
+ # Pour la collection inscription
+ history_event_dict = {}
+ history_event_dict['token'] = str(diction['token'])
+ history_event_dict['related_collection'] = "jury"
+ history_event_dict['related_collection_recid'] = str(jury)
+ history_event_dict['action_date'] = str(now)
+
+ history_event_dict['action_description'] = "Impression PDF du PV de l'instance"
+
+ local_status, local_retval = mycommon.Collection_Historique.Add_Historique_Event(history_event_dict)
+ if (local_status is False):
+ mycommon.myprint(
+ " WARNING : Impossible de logguer l'historique pour l'évènement : " + str(history_event_dict))
+
+
+ return True, send_file(zip_file_name, as_attachment=True)
+
+
+ return False, " Impossible de générer les convocations jury par PDF (1) "
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de générer les convocations jury par PDF"
+
+
+"""
+Creation du fichier de PV de conseil de classe
+"""
+
+def Create_Jury_PV_Document_PDF(diction):
+ try:
+ field_list_obligatoire = ['token', 'courrier_template_id', 'jury_id']
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " La valeur '" + val + "' n'est pas presente dans la liste des arguments"
+
+ my_token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ my_token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+ qry = {'_id':ObjectId(str(diction['courrier_template_id'])),
+ 'valide':'1',
+ 'locked':'0',
+ 'ref_interne': 'CONSEIL_CLASS_PV',
+ 'partner_owner_recid':str(my_partner['recid'])}
+
+ #print(" ##### qry = ", qry)
+
+ # 1 - Verifier que le modele de courrier est bien editable par individu
+ template_courrier_data = MYSY_GV.dbname['courrier_template'].find_one({'_id':ObjectId(str(diction['courrier_template_id'])),
+ 'valide':'1',
+ 'locked':'0',
+ 'ref_interne': 'CONSEIL_CLASS_PV',
+ 'partner_owner_recid':str(my_partner['recid'])})
+
+ if( template_courrier_data is None ):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant du modèle de courrier est invalide ")
+ return False, " L'identifiant du modèle de courrier est invalide "
+
+
+ tab_jury_membre = []
+ for jury_membre in MYSY_GV.dbname['jury_membre'].find({'jury_id':str(diction['jury_id']), 'partner_owner_recid':str(my_partner['recid']),
+ 'valide':'1', 'locked':'0'}):
+
+ local_membre_node = {}
+
+ if( "is_present" in jury_membre.keys() ):
+ local_membre_node['is_present'] = jury_membre['is_present']
+ else:
+ local_membre_node['is_present'] = ""
+
+ if ("role" in jury_membre.keys()):
+ local_membre_node['role'] = jury_membre['role']
+ else:
+ local_membre_node['role'] = ""
+
+
+ if( "rh_id" in jury_membre.keys() and jury_membre['rh_id']):
+
+ hr_data = MYSY_GV.dbname['ressource_humaine'].find_one(
+ {'_id': ObjectId(str(jury_membre['rh_id'])), 'partner_recid': str(my_partner['recid'])})
+
+ if (hr_data is None ):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant de l'employé est invalide ")
+ return False, " L'identifiant de l'employé est invalide "
+
+ local_membre_node['nom'] = hr_data['nom']
+ local_membre_node['prenom'] = hr_data['prenom']
+ local_membre_node['email'] = hr_data['email']
+
+ elif( "inscription_id" in jury_membre.keys() and jury_membre['inscription_id']):
+ membre_delegue_class_data = MYSY_GV.dbname['inscription'].find_one(
+ {'partner_owner_recid': str(my_partner['recid']),
+ 'valide': '1',
+ 'locked': '0',
+ 'status': '1',
+ '_id': ObjectId(str(jury_membre['inscription_id']))})
+
+ if (membre_delegue_class_data is None ):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant du délégué de classe est invalide ")
+ return False, "L'identifiant du délégué de classe est invalide "
+
+ local_membre_node['nom'] = membre_delegue_class_data['nom']
+ local_membre_node['prenom'] = membre_delegue_class_data['prenom']
+ local_membre_node['email'] = membre_delegue_class_data['email']
+
+ tab_jury_membre.append(local_membre_node)
+
+ """
+ Recuperer les données du jury
+ """
+ jury_data = MYSY_GV.dbname['jury'].find_one({'_id': ObjectId(str(diction['jury_id'])),
+ 'valide': '1',
+ 'locked': '0',
+ 'partner_owner_recid': str(my_partner['recid'])})
+
+ class_groupe_nom = ""
+ if("class_groupe_id" in jury_data.keys() and jury_data['class_groupe_id']):
+ class_groupe_id_data = MYSY_GV.dbname['groupe_inscription'].find_one({'_id':ObjectId(str(jury_data['class_groupe_id'])),
+ 'partner_owner_recid': str(my_partner['recid'])}, {'_id':1, 'nom':1})
+ if( class_groupe_id_data and "nom" in class_groupe_id_data.keys() ):
+ class_groupe_nom = class_groupe_id_data['nom']
+
+ jury_data['class_groupe_nom'] = class_groupe_nom
+
+
+ tab_class_ObjectId = []
+ tab_session_ObjectId = []
+
+ if("class_id" in jury_data):
+ tab_class_ObjectId.append(ObjectId(str(jury_data['class_id'])))
+
+ if ("session_id" in jury_data):
+ tab_session_ObjectId.append(ObjectId(str(jury_data['session_id'])))
+
+
+
+ # Creation du dictionnaire d'information à utiliser pour la creation du doc
+ convention_dictionnary_data = {}
+ new_diction = {}
+ new_diction['token'] = diction['token']
+ new_diction['list_stagiaire_id'] = []
+ new_diction['list_session_id'] = tab_session_ObjectId
+ new_diction['list_class_id'] = tab_class_ObjectId
+ new_diction['list_client_id'] = []
+ new_diction['list_apprenant_id'] = []
+
+
+ local_status, local_retval = mycommon.Get_Dictionnary_data_For_Template(new_diction)
+
+ if (local_status is False):
+ return local_status, local_retval
+
+ convention_dictionnary_data = local_retval
+ convention_dictionnary_data['jury_membre'] = tab_jury_membre
+
+
+ convention_dictionnary_data['jury_data'] = jury_data
+
+ """
+ Recuperer la liste des apprents inscrit a ce conseil de conseil class
+ """
+ tab_jury_apprenant = []
+ for jury_apprenant in MYSY_GV.dbname['jury_apprenant'].find(
+ {'jury_id': str(diction['jury_id']), 'partner_owner_recid': str(my_partner['recid']),
+ 'valide': '1', 'locked': '0'}):
+
+ local_apprenant_node = {}
+
+ if("jury_apprenant_observation" in jury_apprenant.keys() ):
+ local_apprenant_node['jury_apprenant_observation'] = jury_apprenant['jury_apprenant_observation']
+ else:
+ local_apprenant_node['jury_apprenant_observation'] = ""
+
+ if ("observation_date" in jury_apprenant.keys()):
+ local_apprenant_node['observation_date'] = jury_apprenant['observation_date']
+ else:
+ local_apprenant_node['observation_date'] = ""
+
+
+ inscrit_data = MYSY_GV.dbname['inscription'].find_one(
+ {'partner_owner_recid': str(my_partner['recid']),
+ 'valide': '1',
+ 'locked': '0',
+ 'status': '1',
+ '_id': ObjectId(str(jury_apprenant['inscription_id']))})
+
+ if (inscrit_data is None):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " L'identifiant de l'apprenant "+str(jury_apprenant['inscription_id'])+" est invalide ")
+ return False, " L'identifiant de l'apprenant "+str(jury_apprenant['inscription_id'])+" est invalide "
+
+ local_apprenant_node['nom'] = inscrit_data['nom']
+ local_apprenant_node['prenom'] = inscrit_data['prenom']
+ local_apprenant_node['email'] = inscrit_data['email']
+
+ tab_jury_apprenant.append(local_apprenant_node)
+
+ #print(" #### list_soutenance = ", list_soutenance)
+ convention_dictionnary_data['jury_apprenant'] = tab_jury_apprenant
+
+ print(" #### proces_verbal_dictionnary_data = ", convention_dictionnary_data)
+
+ body = {
+ "params": convention_dictionnary_data,
+ }
+
+ """
+ Creation du ficier PDF
+ """
+
+ contenu_doc_Template = jinja2.Template(str(template_courrier_data['contenu_doc']))
+
+ sourceHtml = contenu_doc_Template.render(params=body["params"])
+
+ todays_date = str(date.today().strftime("%d/%m/%Y"))
+ ts = datetime.now().timestamp()
+ ts = str(ts).replace(".", "").replace(",", "")[-5:]
+
+ orig_file_name = "PV_Conseil_Classe_" + str(my_partner['recid'])[0:5] + "_" + str(ts) + ".pdf"
+ outputFilename = str(MYSY_GV.TEMPORARY_DIRECTORY) + "/" + str(orig_file_name)
+
+ # open output file for writing (truncated binary)
+ resultFile = open(outputFilename, "w+b")
+
+ # convert HTML to PDF
+ pisaStatus = pisa.CreatePDF(
+ src=sourceHtml, # the HTML to convert
+ dest=resultFile) # file handle to receive result
+
+ # close output file
+ resultFile.close()
+
+ return True, outputFilename
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de créer le PV du conseil de classe "
diff --git a/main.py b/main.py
index 55c4330..49703ef 100644
--- a/main.py
+++ b/main.py
@@ -3,13 +3,9 @@ import os
from flask import make_response, request, current_app, Flask, jsonify
from functools import update_wrapper
-import json
-
-import strype_payement
import wrapper as wp
import ela_user_account as eua
-import prj_common as pc
-from six import string_types
+
from datetime import timedelta
import Ela_Spacy as ls
import user_message_mgt as um
@@ -24,6 +20,7 @@ import time
from OpenSSL import SSL
from flask import redirect
from flask import Flask, render_template, request, redirect, url_for
+from apscheduler.triggers.cron import CronTrigger
import articles_avis as aa
import GlobalVariable as MYSY_GV
import youtubes_analyse as YTA
@@ -103,6 +100,7 @@ import reference_pedagogique_mgt as reference_pedagogique_mgt
import ent_student_common as ent_student_common
import groupe_client_mgt as groupe_client_mgt
import email_queu.email_queu_mgt as email_queu_mgt
+import internal_email_mgt as internal_email_mgt
import base_document_automatic_setup as base_document_automatic_setup
@@ -2320,7 +2318,7 @@ def Update_SessionFormation_Only_Step():
"""
-API de mise à jour du parametrage d'automatisation d'envoi des documents
+API de mise à jour du paramétrage d'automatisation d'envoi des documents
WARNING : Une session est modifiable tanque la facturation n'a pas demarré. Apres tous est bloqué
"""
@app.route('/myclass/api/Update_SessionFormation_Doc_Automatic_Setup/', methods=['POST','GET'])
@@ -2816,7 +2814,7 @@ API d'Envoie de l'email de confirmation de l'inscription
def SendInscriptionConfirmation():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
- print(" ### incription_training_confirmation_mail : payload = ",str(payload))
+ print(" ### SendInscriptionConfirmation : payload = ",str(payload))
localStatus, message= inscription.SendInscriptionConfirmation(payload)
return jsonify(status=localStatus, message=message )
@@ -7320,7 +7318,7 @@ def Get_List_Partner_Basic_Setup():
"""
-API de recuperation d'un point de parametrage donnée
+API de recuperation d'un point de paramétrage donnée
"""
@app.route('/myclass/api/Get_Given_Partner_Basic_Setup/', methods=['POST','GET'])
@crossdomain(origin='*')
@@ -7743,7 +7741,7 @@ def get_Ressource_Info_Data_Satgiaire():
"""
-API pour ajouter ou modifier un parametrage : etape des sessions de formation
+API pour ajouter ou modifier un paramétrage : etape des sessions de formation
"""
@app.route('/myclass/api/Add_Update_Partner_session_step/', methods=['POST','GET'])
@@ -8336,8 +8334,8 @@ def Get_Humain_Ressource_With_Planning():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
print(" ### Get_Humain_Ressource_With_Planning payload = ",payload)
- status, retval = ressources_humaines_tbd_qries.Get_Humain_Ressource_With_Planning(payload)
- return jsonify(status=status, message=retval)
+ status, retval, retval_total_duration = ressources_humaines_tbd_qries.Get_Humain_Ressource_With_Planning(payload)
+ return jsonify(status=status, message=retval, retval_total_duration = retval_total_duration)
"""
@@ -8752,8 +8750,8 @@ def Get_Humain_Ressource_With_Planning_And_Cost():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
print(" ### Get_Humain_Ressource_With_Planning_And_Cost payload = ",payload)
- status, retval = ressources_humaines_tbd_qries.Get_Humain_Ressource_With_Planning_And_Cost(payload)
- return jsonify(status=status, message=retval)
+ status, retval, retval_node_total_duration, retval_node_total_cost = ressources_humaines_tbd_qries.Get_Humain_Ressource_With_Planning_And_Cost(payload)
+ return jsonify(status=status, message=retval, retval_node_total_duration=retval_node_total_duration, retval_node_total_cost=retval_node_total_cost)
@@ -10047,8 +10045,6 @@ def Get_List_Specific_Survey_Internal_Code():
-
-
"""
API pour initialiset (suppression et creation ) d'une enquete pour tous
SAUF LES inscrits d'un session.
@@ -10122,6 +10118,32 @@ def Export_To_Excel_Survey_with_filter(token, session_id, formulaire_type):
+"""
+API pour exporter les reponse à un questionnaire données
+avec les filter :
+- survey_internal_code
+"""
+
+@app.route('/myclass/api/Export_To_Excel_Specif_Survey_with_filter_survey_internal_code////', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Export_To_Excel_Specif_Survey_with_filter_survey_internal_code(token, session_id, survey_internal_code):
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ payload = {}
+ payload['token'] = str(token)
+ payload['session_id'] = str(session_id)
+ payload['survey_internal_code'] = str(survey_internal_code)
+
+ print(" ### Export_To_Excel_Survey_with_filter payload = ",payload)
+
+ status, retval = survey_mgt.Export_To_Excel_Specif_Survey_with_filter_survey_internal_code(payload)
+ if(status ):
+ return retval
+ else:
+ return False
+
+
+
"""
API / TBD / QRY : Recuperation des factures sur une periode
@@ -10852,6 +10874,21 @@ def Cron_Survey_Questionnaires_Relance():
+""""
+Test cron qui fait les relance des emargements non repondu (position, eval, etc)
+"""
+@app.route('/myclass/api/Cron_Emargement_Relance/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Cron_Emargement_Relance():
+ mycommon.myprint(" ### CRONNN Cron_Emargement_Relance : payload = ")
+ print(" ### CRONNN Cron_Emargement_Relance : payload = ")
+ status, retval = Job_Cron.Cron_Emargement_Relance()
+ print(" FIN traitement Cron_Emargement_Relance localStatus = ", status)
+ return jsonify(status=status, message=retval)
+
+
+
+
"""
API pour ajouter un type d'evaluation
"""
@@ -11835,6 +11872,20 @@ def Delete_List_Survey():
return jsonify(status=status, message=retval)
+"""
+API pour supprimer une liste d'enquete si elle n'ont pas été envoyé pour les spécific evaluation
+statut = 0
+"""
+@app.route('/myclass/api/Delete_List_Survey_From_survey_internal_code/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Delete_List_Survey_From_survey_internal_code():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Delete_List_Survey_From_survey_internal_code payload = ",payload)
+ status, retval = survey_mgt.Delete_List_Survey_From_survey_internal_code(payload)
+ return jsonify(status=status, message=retval)
+
+
"""
API pour recuperer la l'url d'un survey en fournissant le session_id et l'email de l'inscrit
@@ -13079,15 +13130,14 @@ def Get_List_Evaluation_Inscriptio_Note_Classement_With_Filter():
"""
API pour imprimer le bulletin de note d'un inscrit
"""
-@app.route('/myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF///', methods=['POST','GET'])
+@app.route('/myclass/api/Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF//', methods=['POST','GET'])
@crossdomain(origin='*')
-def Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF(token, tab_inscrit_ids, courrier_template_id):
+def Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF(token, tab_inscrit_ids):
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
payload = {}
payload['token'] = str(token)
payload['tab_inscrit_ids'] = str(tab_inscrit_ids)
- payload['courrier_template_id'] = str(courrier_template_id)
print(" ### Prepare_and_Send_Inscrit_Bulletin_Note_By_PDF : payload = ",str(payload))
@@ -13111,6 +13161,20 @@ def Add_Jury():
return jsonify(status=localStatus, message=message )
+"""
+API pour ajouter un Jury
+"""
+@app.route('/myclass/api/Add_Conseil_Class/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Add_Conseil_Class():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Add_Conseil_Class : payload = ",payload)
+ localStatus, message= jury_mgt.Add_Conseil_Class(payload)
+ return jsonify(status=localStatus, message=message )
+
+
+
"""
API pour mettre à jour un Jury
"""
@@ -13124,6 +13188,19 @@ def Update_Jury():
return jsonify(status=localStatus, message=message )
+"""
+API pour mettre à jour un conseil de class
+"""
+@app.route('/myclass/api/Update_Conseil_Class/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Update_Conseil_Class():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Update_Conseil_Class : payload = ",payload)
+ localStatus, message= jury_mgt.Update_Conseil_Class(payload)
+ return jsonify(status=localStatus, message=message )
+
+
"""
API pour mettre supprimer un Jury
"""
@@ -13165,6 +13242,21 @@ def Get_List_Jury():
return jsonify(status=localStatus, message=message )
+"""
+API pour recuperer la liste des conseils de classe d'un partenaire
+IMPORTANT : meme si le jyry et conseil de classe utilise les meme collection,
+on differencie les fonctions pour une simplicité d'utilisation
+"""
+@app.route('/myclass/api/Get_List_Conseil_Classe/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Get_List_Conseil_Classe():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Get_List_Conseil_Classe : payload = ",payload)
+ localStatus, message= jury_mgt.Get_List_Conseil_Classe(payload)
+ return jsonify(status=localStatus, message=message )
+
+
"""
API pour recuperer la liste des Jurys d'un partenaire
avec des filtres sur :
@@ -13199,7 +13291,24 @@ def Get_Given_Jury_With_Members():
"""
-API pour ajouter / mettre à jour les membres d'un Jury
+API pour recuperer les données d'une Jury d'un partenaire,
+SANS les membres
+"""
+@app.route('/myclass/api/Get_Given_Jury_Without_Members/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Get_Given_Jury_Without_Members():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Get_Given_Jury_Without_Members : payload = ",payload)
+ localStatus, message= jury_mgt.Get_Given_Jury_Without_Members(payload)
+ return jsonify(status=localStatus, message=message )
+
+
+
+
+
+"""
+API pour ajouter / mettre à jour les membres (RH) d'un Jury
"""
@app.route('/myclass/api/Add_Update_Jury_Membres/', methods=['POST','GET'])
@crossdomain(origin='*')
@@ -13211,6 +13320,35 @@ def Add_Update_Jury_Membres():
return jsonify(status=localStatus, message=message )
+
+"""
+API permet de dire q'une liste de membre d'un conseil de classe ou jury
+etait présent
+"""
+@app.route('/myclass/api/Update_Jury_Membres_Presence/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Update_Jury_Membres_Presence():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Update_Jury_Membres_Presence : payload = ",payload)
+ localStatus, message= jury_mgt.Update_Jury_Membres_Presence(payload)
+ return jsonify(status=localStatus, message=message )
+
+
+
+"""
+API pour ajouter / mettre à jour une liste de delegué de classe à un jury comme membre
+"""
+@app.route('/myclass/api/Add_Update_Jury_Delegue_Membres/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Add_Update_Jury_Delegue_Membres():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Add_Update_Jury_Delegue_Membres : payload = ",payload)
+ localStatus, message= jury_mgt.Add_Update_Jury_Delegue_Membres(payload)
+ return jsonify(status=localStatus, message=message )
+
+
"""
API pour supprimer les membres d'une Jury
"""
@@ -13239,6 +13377,22 @@ def Add_Update_Apprenant_To_Jury():
+
+"""
+API qui permet d'ajouter ou met à jour des apprenants pour un conseil de classe
+ """
+@app.route('/myclass/api/Add_Update_Apprenant_To_Conseil_Class/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Add_Update_Apprenant_To_Conseil_Class():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Add_Update_Apprenant_To_Conseil_Class : payload = ",payload)
+ localStatus, message = jury_mgt.Add_Update_Apprenant_To_Conseil_Class(payload)
+ return jsonify(status=localStatus, message=message)
+
+
+
+
"""
API qui permet de recuperer les apprenants inscrit à un jury
"""
@@ -13254,6 +13408,49 @@ def Get_Given_Jury_Apprenant_With_Filter():
+"""
+API qui va chercher la liste des inscrits à une session de formation
+qui n'appartiennent pas à un jury_apprenant
+ """
+@app.route('/myclass/api/Get_List_Inscrit_Not_In_jury_apprenant/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Get_List_Inscrit_Not_In_jury_apprenant():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Get_List_Inscrit_Not_In_jury_apprenant : payload = ",payload)
+ localStatus, message= jury_mgt.Get_List_Inscrit_Not_In_jury_apprenant(payload)
+ return jsonify(status=localStatus, message=message )
+
+
+"""
+API qui va chercher la liste RH (interne ou externe) non membre du conseil de classe
+ """
+@app.route('/myclass/api/Get_List_RH_Not_In_jury_membre/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Get_List_RH_Not_In_jury_membre():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Get_List_RH_Not_In_jury_membre : payload = ",payload)
+ localStatus, message= jury_mgt.Get_List_RH_Not_In_jury_membre(payload)
+ return jsonify(status=localStatus, message=message )
+
+
+"""
+API qui va chercher la liste des apprenant qui DELEGUE de classe pour LA PROMOTION
+ non membre du conseil de classe
+ """
+@app.route('/myclass/api/Get_List_Delegue_Classe_Not_In_jury_apprenant/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Get_List_Delegue_Classe_Not_In_jury_apprenant():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Get_List_Delegue_Classe_Not_In_jury_apprenant : payload = ",payload)
+ localStatus, message= jury_mgt.Get_List_Delegue_Classe_Not_In_jury_apprenant(payload)
+ return jsonify(status=localStatus, message=message )
+
+
+
+
"""
API qui permet de supprimer des inscrits à un jury (membre d'un groupe)
"""
@@ -13420,6 +13617,34 @@ def Send_Jury_Membre_Convocation_By_PDF(token, tab_jury_ids, courrier_template_i
+"""
+API pour generer le proces verbal du conseil de classe en PDF
+"""
+@app.route('/myclass/api/Send_Conseil_Classe_Proces_Verbal_By_PDF///', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Send_Conseil_Classe_Proces_Verbal_By_PDF(token, tab_jury_ids, courrier_template_id):
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ payload = {}
+ payload['token'] = str(token)
+
+ if (str(tab_jury_ids) != "-"):
+ payload['tab_jury_ids'] = str(tab_jury_ids)
+
+ if (str(courrier_template_id) != "-"):
+ payload['courrier_template_id'] = str(courrier_template_id)
+
+ print(" ### Send_Conseil_Classe_Proces_Verbal_By_PDF : payload = ",str(payload))
+
+ localStatus, response= jury_mgt.Send_Conseil_Classe_Proces_Verbal_By_PDF(payload)
+ if(localStatus ):
+ return response
+ else:
+ return False
+
+
+
+
"""
API pour generer les convocation des membres du jury (membre) par email
"""
@@ -13471,6 +13696,22 @@ def Add_Update_UE_Jury_Observation():
+"""
+API permet d'ajouter/mettre à jour une observation d'eleve pendant un conseil
+de class
+"""
+@app.route('/myclass/api/Add_Update_Conseil_Class_Apprenant_Observation/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Add_Update_Conseil_Class_Apprenant_Observation():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Add_Update_Conseil_Class_Apprenant_Observation : payload = ",str(payload))
+ status, retval = jury_mgt.Add_Update_Conseil_Class_Apprenant_Observation( payload)
+ return jsonify(status=status, message=retval)
+
+
+
+
"""
API pour ajouter caractéristique financière à un related_collection / related_collection_id
"""
@@ -13942,6 +14183,102 @@ def Get_Given_Groupe_Client():
return jsonify(status=status, message=retval)
+
+
+"""
+API pour envoyer un email à un utilisateur du systeme
+"""
+@app.route('/myclass/api/Add_Message_To_Internal_Mail/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Add_Message_To_Internal_Mail():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Add_Message_To_Internal_Mail payload = ",payload)
+ status, retval = internal_email_mgt.Add_Message_To_Internal_Mail(payload)
+ return jsonify(status=status, message=retval)
+
+
+"""
+API pour mise à jour d'un email d'un utilisateur du systeme
+"""
+@app.route('/myclass/api/Update_Message_To_Internal_Mail/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Update_Message_To_Internal_Mail():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Update_Message_To_Internal_Mail payload = ",payload)
+ status, retval = internal_email_mgt.Update_Message_To_Internal_Mail(payload)
+ return jsonify(status=status, message=retval)
+
+
+
+"""
+API pour supprimer l'email d'un utilisateur du systeme
+"""
+@app.route('/myclass/api/Delete_Message_To_Internal_Mail/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Delete_Message_To_Internal_Mail():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Delete_Message_To_Internal_Mail payload = ",payload)
+ status, retval = internal_email_mgt.Delete_Message_To_Internal_Mail(payload)
+ return jsonify(status=status, message=retval)
+
+
+"""
+API pour recuperer la liste des emails d'un utilisateur du systeme
+"""
+@app.route('/myclass/api/Get_List_User_Internal_Mail/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Get_List_User_Internal_Mail():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Get_List_User_Internal_Mail payload = ",payload)
+ status, retval = internal_email_mgt.Get_List_User_Internal_Mail(payload)
+ return jsonify(status=status, message=retval)
+
+
+"""
+API pour recuperer le nombre d'emails non lu pour un user
+"""
+@app.route('/myclass/api/Get_Nb_User_Internal_Mail_Not_Read/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Get_Nb_User_Internal_Mail_Not_Read():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Get_Nb_User_Internal_Mail_Not_Read payload = ",payload)
+ status, retval = internal_email_mgt.Get_Nb_User_Internal_Mail_Not_Read(payload)
+ return jsonify(status=status, message=retval)
+
+
+
+"""
+API pour recuperer les données d'un email d'un utilisateur du systeme
+"""
+@app.route('/myclass/api/Get_Given_Internal_Mail/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Get_Given_Internal_Mail():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Get_Given_Internal_Mail payload = ",payload)
+ status, retval = internal_email_mgt.Get_Given_Internal_Mail(payload)
+ return jsonify(status=status, message=retval)
+
+
+"""
+API pour envoyer une liste d'email d'un utilisateur du systeme
+"""
+@app.route('/myclass/api/Send_List_Internal_Mail/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Send_List_Internal_Mail():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Send_List_Internal_Mail payload = ",payload)
+ status, retval = internal_email_mgt.Send_List_Internal_Mail(payload)
+ return jsonify(status=status, message=retval)
+
+
+
"""
API pour ajouter un message dans la file d'attente des emails
"""
@@ -13996,6 +14333,37 @@ def Get_List_Message_To_Mail_Queue():
return jsonify(status=status, message=retval)
+
+"""
+API pour Récuperation des données d'un email queu
+"""
+@app.route('/myclass/api/Get_Given_Mail_Queue/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Get_Given_Mail_Queue():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Get_Given_Mail_Queue payload = ",payload)
+ status, retval = email_queu_mgt.Get_Given_Mail_Queue(payload)
+ return jsonify(status=status, message=retval)
+
+
+
+"""
+API pour renvoyer un email de mail queu
+"""
+@app.route('/myclass/api/Resend_List_Mail_Queue/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Resend_List_Mail_Queue():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Resend_List_Mail_Queue payload = ",payload)
+ status, retval = email_queu_mgt.Resend_List_Mail_Queue(payload)
+ return jsonify(status=status, message=retval)
+
+
+
+
+
"""
Test reprise facture JMJ
"""
@@ -14033,6 +14401,21 @@ if __name__ == '__main__':
mycommon.myprint("++ DBNAME " + str(MYSY_GV.dbname) + " ++")
mycommon.myprint("++ FLASK PORT " + str(MYSY_GV.MYSY_PORT_PROD) + " ++")
mycommon.myprint("++ LMS_BAS_URL " + str(MYSY_GV.LMS_BAS_URL) + " ++")
+
+ scheduler = BackgroundScheduler()
+ scheduler.start()
+
+ # Create the job
+ mysy_trigger = CronTrigger(
+ year="*", month="*", day="*", hour="18", minute="0", second="0"
+ )
+
+ scheduler.add_job(Flask_Cron_Strip_Get_Customer_Abonnement_Data, trigger=mysy_trigger)
+ scheduler.add_job(Internal_Global_MySy_Cron_Traitement, trigger=mysy_trigger)
+
+ # WARNING IMPORTANT WARNING : Shut down the scheduler when exiting the app
+ atexit.register(lambda: scheduler.shutdown())
+
app.run(host='localhost', port=MYSY_GV.MYSY_PORT_PROD, debug=True, threaded=True)
elif (MYSY_GV.MYSY_ENV == "DEV"):
@@ -14046,24 +14429,27 @@ if __name__ == '__main__':
"""
WARNING Dasactivé en dev pour pas consommer de ressource pr rien.
- """
- """
+ "" "
scheduler = BackgroundScheduler()
- # Create the job
- scheduler.add_job(func=Flask_Cron_Strip_Get_Customer_Abonnement_Data, trigger="interval", minutes=3)
- scheduler.add_job(func=Internal_Global_MySy_Cron_Traitement, trigger="interval", minutes=1)
- # Cron des email toutes les heures
- scheduler.add_job(func=Cron_Send_Mail_Queue_Message_With_Filter, trigger="interval", hours=1)
-
- print(" ### scheduler.print_jobs() = ", scheduler.print_jobs())
- # Start the scheduler
scheduler.start()
+ # Create the job
+ mysy_trigger = CronTrigger(
+ year="*", month="*", day="*", hour="20", minute="0", second="0"
+ )
+
+ scheduler.add_job(Flask_Cron_Strip_Get_Customer_Abonnement_Data, trigger=mysy_trigger)
+ scheduler.add_job(Internal_Global_MySy_Cron_Traitement, trigger=mysy_trigger)
+
+ # Cron des email toutes les heures
+ scheduler.add_job(Cron_Send_Mail_Queue_Message_With_Filter, trigger=mysy_trigger)
+
# WARNING IMPORTANT WARNING : Shut down the scheduler when exiting the app
atexit.register(lambda: scheduler.shutdown())
"""
+
app.run(host='localhost', port=MYSY_GV.MYSY_PORT_DEV, debug=True, threaded=True)
# Create the background scheduler
@@ -14076,16 +14462,16 @@ if __name__ == '__main__':
mycommon.myprint("++ LMS_BAS_URL " + str(MYSY_GV.LMS_BAS_URL) + " ++")
scheduler = BackgroundScheduler()
- # Create the job
-
- scheduler.add_job(func=Flask_Cron_Strip_Get_Customer_Abonnement_Data, trigger="interval", hours=22)
- scheduler.add_job(func=Internal_Global_MySy_Cron_Traitement, trigger="interval", hours=22)
- # Cron des email toutes les heures
- #scheduler.add_job(func=Cron_Send_Mail_Queue_Message_With_Filter, trigger="interval", hours=1)
-
- # Start the scheduler
scheduler.start()
+ # Create the job
+ mysy_trigger = CronTrigger(
+ year="*", month="*", day="*", hour="18", minute="0", second="0"
+ )
+
+ scheduler.add_job(Flask_Cron_Strip_Get_Customer_Abonnement_Data, trigger=mysy_trigger)
+ scheduler.add_job(Internal_Global_MySy_Cron_Traitement, trigger=mysy_trigger)
+
# WARNING IMPORTANT WARNING : Shut down the scheduler when exiting the app
atexit.register(lambda: scheduler.shutdown())
@@ -14101,18 +14487,19 @@ if __name__ == '__main__':
mycommon.myprint("++ LMS_BAS_URL " + str(MYSY_GV.LMS_BAS_URL) + " ++")
scheduler = BackgroundScheduler()
- # Create the job
- #scheduler.add_job(func=Flask_Cron_Strip_Get_Customer_Abonnement_Data, trigger="interval", minutes=50)
- scheduler.add_job(func=Flask_Cron_Strip_Get_Customer_Abonnement_Data, trigger="interval", hours=22)
- scheduler.add_job(func=Internal_Global_MySy_Cron_Traitement, trigger="interval", hours=1)
- # Cron des email toutes les heures
- #scheduler.add_job(func=Cron_Send_Mail_Queue_Message_With_Filter, trigger="interval", hours=1)
-
-
-
- # Start the scheduler
scheduler.start()
+ # Create the job
+ mysy_trigger = CronTrigger(
+ year="*", month="*", day="*", hour="18", minute="0", second="0"
+ )
+
+ scheduler.add_job(Flask_Cron_Strip_Get_Customer_Abonnement_Data, trigger=mysy_trigger)
+ scheduler.add_job(Internal_Global_MySy_Cron_Traitement, trigger=mysy_trigger)
+
+ # Cron des email toutes les heures
+ scheduler.add_job(Cron_Send_Mail_Queue_Message_With_Filter, trigger=mysy_trigger)
+
# WARNING IMPORTANT WARNING : Shut down the scheduler when exiting the app
atexit.register(lambda: scheduler.shutdown())
diff --git a/note_evaluation_mgt.py b/note_evaluation_mgt.py
index 3e35d87..757aacb 100644
--- a/note_evaluation_mgt.py
+++ b/note_evaluation_mgt.py
@@ -2306,15 +2306,10 @@ def Get_List_Participant_Notes(diction):
user['type_eval_code'] = ""
-
-
user['eval_date_heure_debut'] = str(retval['note_evaluation_collection'][0]['eval_date_heure_debut'])
user['eval_date_heure_fin'] = str(retval['note_evaluation_collection'][0]['eval_date_heure_fin'])
-
-
-
user['nom'] = nom_apprenant
user['prenom'] = prenom_apprenant
user['email'] = email_apprenant
diff --git a/partner_base_setup.py b/partner_base_setup.py
index 131de7c..0487789 100644
--- a/partner_base_setup.py
+++ b/partner_base_setup.py
@@ -14,18 +14,18 @@ ex :
Important : 10/05/2024 :
- On ajoute le module concerné à la collection pour pouvoir gerer les parametrage liée à des modules specifique.
+ On ajoute le module concerné à la collection pour pouvoir gerer les paramétrage liée à des modules specifique.
on aura le champ : "related_collection" pour cela.
par exemple :
- - devis (point de parametrage :
+ - devis (point de paramétrage :
=> relance auto
=> frequence,
etc).
-les parametrage generaux auront, le "related_collection" = "" vide ou inexistant
+les paramétrage generaux auront, le "related_collection" = "" vide ou inexistant
"""
@@ -237,7 +237,7 @@ def Delete_Partner_Basic_Setup(diction):
return False, " Impossible de supprimer le paramétrage "
"""
-Recuperation de la liste des parametrage d'un partenaire
+Recuperation de la liste des paramétrage d'un partenaire
"""
def Get_List_Partner_Basic_Setup(diction):
try:
@@ -290,12 +290,15 @@ def Get_List_Partner_Basic_Setup(diction):
filt_related_collection = {}
filt_related_collection['related_collection'] = {'$in':tab_related_collection}
+ sort_tab = [("config_name", pymongo.ASCENDING)]
+
qry = {'partner_owner_recid':str(my_partner['recid']), 'valide':'1', 'locked':'0','related_collection':''}
if(len(tab_related_collection) > 0 ):
qry = {'$and': [{'partner_owner_recid':str(my_partner['recid']), 'valide':'1', 'locked':'0',}, filt_related_collection]}
+ sort_tab = [("related_collection", pymongo.ASCENDING ), ("config_name", pymongo.ASCENDING)]
print(" ### Get_List_Partner_Basic_Setup QRY = ", qry)
- for New_retVal in MYSY_GV.dbname['base_partner_setup'].find(qry ):
+ for New_retVal in MYSY_GV.dbname['base_partner_setup'].find(qry ).sort(sort_tab):
if( str(New_retVal['config_name']) == "smtp_user_pwd"):
New_retVal['config_value'] = New_retVal['config_value'][:2]+"...."+str(New_retVal['config_value'])[-2:]
@@ -313,7 +316,7 @@ def Get_List_Partner_Basic_Setup(diction):
"""
-Recuperation des informations d'un point de parametrage donnée
+Recuperation des informations d'un point de paramétrage donnée
"""
def Get_Given_Partner_Basic_Setup(diction):
try:
@@ -364,7 +367,7 @@ def Get_Given_Partner_Basic_Setup(diction):
if( str(diction['config_name']) not in MYSY_GV.PARTNER_BASE_CONFIG_NAME ):
mycommon.myprint(
str(inspect.stack()[0][3]) + " - La valeur '" + str(diction['config_name']) + "' n'est pas valide ")
- return False, " Point de parametrage "+ str(diction['config_name']) + " invalide "
+ return False, " Point de paramétrage "+ str(diction['config_name']) + " invalide "
RetObject = []
diff --git a/partner_invoice.py b/partner_invoice.py
index 41e4e1b..81de5be 100644
--- a/partner_invoice.py
+++ b/partner_invoice.py
@@ -2132,14 +2132,14 @@ def GerneratePDF_Partner_Invoice(diction):
if (partner_document_INVOICE_data is None):
mycommon.myprint(
str(inspect.stack()[0][
- 3]) + "Aucun document parametré ")
- return False, "Aucun document parametré "
+ 3]) + "Aucun document paramétré ")
+ return False, "Aucun document paramétré "
if ("contenu_doc" not in partner_document_INVOICE_data or len(
str(partner_document_INVOICE_data['contenu_doc'])) <= 0):
mycommon.myprint(str(inspect.stack()[0][
- 3]) + " - Le parametrage du document est invalide")
- return False, " Le parametrage du document est invalide "
+ 3]) + " - Le paramétrage du document est invalide")
+ return False, " Le paramétrage du document est invalide "
# Recuperation des données du client
if ("order_header_client_id" in Order_header_data.keys()):
@@ -2220,6 +2220,22 @@ def GerneratePDF_Partner_Invoice(diction):
else:
user['order_line_type_article'] = ""
+ """
+ Si on a une session, on va aller chercher les info de la session
+ """
+ session_date_debut = ""
+ session_date_fin = ""
+
+ if( "order_line_session_id" in retval.keys() and retval['order_line_session_id']):
+ session_data = MYSY_GV.dbname['session_formation'].find_one({'_id':ObjectId(str(retval['order_line_session_id'])),
+ 'partner_owner_recid':str(retval['partner_owner_recid'])},
+ )
+ if( session_data and "date_debut" in session_data.keys() and "date_fin" in session_data.keys() ):
+ session_date_debut = str(session_data['date_debut'])
+ session_date_fin = str(session_data['date_fin'])
+
+ user['session_date_debut'] = str(session_date_debut)
+ user['session_date_fin'] = str(session_date_fin)
if ("order_line_type_apprenant" in retval.keys()):
user['order_line_type_apprenant'] = retval['order_line_type_apprenant']
@@ -2584,14 +2600,14 @@ def Send_Partner_Invoice_By_Email(tab_files, Folder, diction):
if (partner_document_INVOICE_data is None):
mycommon.myprint(
str(inspect.stack()[0][
- 3]) + "Aucun document parametré ")
- return False, "Aucun document parametré "
+ 3]) + "Aucun document paramétré ")
+ return False, "Aucun document paramétré "
if ("contenu_doc" not in partner_document_INVOICE_data or len(
str(partner_document_INVOICE_data['contenu_doc'])) <= 0):
mycommon.myprint(str(inspect.stack()[0][
- 3]) + " - Le parametrage du document est invalide")
- return False, " Le parametrage du document est invalide "
+ 3]) + " - Le paramétrage du document est invalide")
+ return False, " Le paramétrage du document est invalide "
# Recuperation des données du client
diff --git a/partner_order.py b/partner_order.py
index b2fd15a..580d688 100644
--- a/partner_order.py
+++ b/partner_order.py
@@ -5558,8 +5558,8 @@ def GerneratePDF_Partner_Order(diction):
if ("contenu_doc" not in partner_document_CONF_ORDER_data or len(
str(partner_document_CONF_ORDER_data['contenu_doc'])) <= 0):
mycommon.myprint(str(inspect.stack()[0][
- 3]) + " - Le parametrage du document est invalide")
- return False, " Le parametrage du document est invalide "
+ 3]) + " - Le paramétrage du document est invalide")
+ return False, " Le paramétrage du document est invalide "
# Recuperation des données du client
if ("order_header_client_id" in Order_header_data.keys()):
@@ -6084,8 +6084,8 @@ def Gernerate_Stock_PDF_Partner_Order(diction):
if ("contenu_doc" not in partner_document_CONF_ORDER_data or len(
str(partner_document_CONF_ORDER_data['contenu_doc'])) <= 0):
mycommon.myprint(str(inspect.stack()[0][
- 3]) + " - Le parametrage du document est invalide")
- return False, " Le parametrage du document est invalide "
+ 3]) + " - Le paramétrage du document est invalide")
+ return False, " Le paramétrage du document est invalide "
# Recuperation des données du client
print(" ### Order_header_data 2888 = ", Order_header_data)
@@ -6583,14 +6583,14 @@ def Send_Partner_Order_By_Email(tab_files, Folder, diction):
if (partner_document_CONF_ORDER_data is None):
mycommon.myprint(
str(inspect.stack()[0][
- 3]) + "Aucun document parametré ")
- return False, "Aucun document parametré "
+ 3]) + "Aucun document paramétré ")
+ return False, "Aucun document paramétré "
if ("contenu_doc" not in partner_document_CONF_ORDER_data or len(
str(partner_document_CONF_ORDER_data['contenu_doc'])) <= 0):
mycommon.myprint(str(inspect.stack()[0][
- 3]) + " - Le parametrage du document est invalide")
- return False, " Le parametrage du document est invalide "
+ 3]) + " - Le paramétrage du document est invalide")
+ return False, " Le paramétrage du document est invalide "
@@ -7511,7 +7511,7 @@ def Convert_Quotation_to_Order(diction):
if (val in New_Order_Line.keys()):
del New_Order_Line[val]
- ##print(" ### New_Order_Line = ",New_Order_Line)
+ print(" ### New_Order_Line = ",New_Order_Line)
local_add_line_status, local_add_line_retval = Add_Update_Partner_Order_Line(New_Order_Line)
#print(" Ligne = ", cpt_line)
diff --git a/partners.py b/partners.py
index 9b4d0b8..4e52d34 100644
--- a/partners.py
+++ b/partners.py
@@ -1206,7 +1206,7 @@ def get_partner_account(diction):
"""
update du 01/05/2024
Pour distinguer si le partenaire est a lié à une formation initiale ou continue
- on va aller recuperer les parametrage sur le compte admin du partenaire.
+ on va aller recuperer les paramétrage sur le compte admin du partenaire.
Volontairement, on ne descend pas ce paramettre sur les utilisateurs associée au partenaire
"""
diff --git a/prj_common.py b/prj_common.py
index 1f39a4d..8243953 100644
--- a/prj_common.py
+++ b/prj_common.py
@@ -4589,7 +4589,7 @@ def Get_Dictionnary_data_For_Template(diction):
'prix_session', 'titre', 'location_type', 'is_bpf', 'formateur_id', 'adresse',
'code_postal', 'ville', 'pays', 'date_debut_inscription', 'date_fin_inscription',
'formateur_nom_prenom', 'formateur_email', 'session_formation_titre', 'session_formation_objectif',
- 'session_formation_description', 'nb_participant']
+ 'session_formation_description', 'nb_participant', 'entre_scolaire']
list_session_data = []
tab_session_id = diction['list_session_id']
@@ -5384,7 +5384,8 @@ Mais ca permet d'envoir un systeme pleinement operationnel des l'activation du c
-> Convocation
-> Attestation
-> Devis / Commande
- -> Factue
+ -> Facture,
+ -> etc
- Un modele de journée de travail
@@ -5462,16 +5463,13 @@ def Configure_Partner_Init_Setup_No_Token(diction):
""""
1 - Configuration des documents
"""
- liste_document_ref_interne = ['QUALIOPI_AUTOMATIC_DOCUMENT_SENDING', 'LMS_USER_ACCES_NOTIF', 'INTRANET_CLIENT_LOGIN_NOTIF',
- 'CRM_OPPORTUNITE_CHANGE_NOTIF', 'EVALUATION_CONVOCATION', 'BPF_MODEL',
- 'EVALUATION_MODEL_PDF', 'EVAL_RESSOURCE_HUMAINE', 'EVAL_AUTRE', 'PART_INVOICE', 'PART_ORDER',
- 'QUOTATION_REMINDER_LEVEL_1', 'CLASS_INFO_REQUEST', 'PARTICIPANT_LIST_UPDATE',
- 'QUESTION_POSITIONNEMENT', 'E_DOCUMENT_SIGNATURE_CODE', 'E_DOCUMENT_SIGNED',
- 'E_DOCUMENT_SIGNATURE_REQUEST', 'ATTESTATION_FORMATION', 'CONVENTION_STAGIAIRE',
- 'FACTURATION_SESSION', 'EMPLOYEE_CREDENTIALS_FOR_LMS', 'CONVOCATION_STAGIAIRE',
- 'EMARGEMENT', 'EMPLOYEE_CREDENTIALS', 'TABLEAU EMARGEMENT', 'EMARGEMENT_FORMATION',
- 'EVAL_FORMATION', 'ANNULE_INSCRIPTION', 'REFUS_INSCRIPTION', 'CONF_INSCRIPTION',
- 'CONF_PRE_INSCRIPTION', ]
+ liste_document_ref_interne = ['CONF_PRE_INSCRIPTION', 'CONF_INSCRIPTION', 'REFUS_INSCRIPTION', 'ANNULE_INSCRIPTION', 'EVAL_FORMATION', 'EMARGEMENT_FORMATION', 'TABLEAU EMARGEMENT', 'EMPLOYEE_CREDENTIALS',
+ 'EMARGEMENT', 'CONVOCATION_STAGIAIRE', 'CONVOCATION_STAGIAIRE', 'EMPLOYEE_CREDENTIALS_FOR_LMS', 'CONVENTION_STAGIAIRE', 'CONVENTION_STAGIAIRE', 'CONVENTION_STAGIAIRE',
+ 'CONVENTION_STAGIAIRE', 'ATTESTATION_FORMATION', 'E_DOCUMENT_SIGNATURE_REQUEST', 'E_DOCUMENT_SIGNED', 'E_DOCUMENT_SIGNATURE_CODE', 'QUESTION_POSITIONNEMENT', 'PARTICIPANT_LIST_UPDATE',
+ 'CLASS_INFO_REQUEST', 'QUOTATION_REMINDER_LEVEL_1', 'PART_ORDER', 'PART_ORDER', 'PART_INVOICE', 'PART_INVOICE', 'EVAL_AUTRE', 'EVAL_RESSOURCE_HUMAINE', 'EVALUATION_MODEL_PDF', 'BPF_MODEL',
+ 'EVALUATION_CONVOCATION', 'EVALUATION_CONVOCATION', 'CRM_OPPORTUNITE_CHANGE_NOTIF', 'SURVEY_RESPONSE_NOTIF', 'STUDENT_CREDENTIALS_FOR_ENT', 'CLASS_INFO_REQUEST_WITH_QUOTATION',
+ 'PARTNER_PRE_INSCRIPTION_NOTIF', 'SENDEMAIL_MODELE']
+
"""
Supprimer les eventuel ancienne information de ce type pour ce partenaire
@@ -6083,8 +6081,6 @@ def Get_Partner_SMTP_Param(partner_recid):
partner_SMTP_COUNT_port = ""
-
-
partner_own_smtp = MYSY_GV.dbname['base_partner_setup'].find_one(
{'partner_owner_recid': str(partner_recid),
'config_name': 'partner_smtp',
@@ -6130,9 +6126,23 @@ def Get_Partner_SMTP_Param(partner_recid):
partner_SMTP_COUNT_smtpsrv = MYSY_GV.O365_SMTP_COUNT_smtpsrv
partner_SMTP_COUNT_password = MYSY_GV.O365_SMTP_COUNT_password
partner_SMTP_COUNT_user = MYSY_GV.O365_SMTP_COUNT_user
- partner_SMTP_COUNT_From_User = MYSY_GV.O365_SMTP_COUNT_From_User
partner_SMTP_COUNT_port = MYSY_GV.O365_SMTP_COUNT_port
+ company_name = ""
+ my_company_data = MYSY_GV.dbname['partnair_account'].find_one(
+ {'recid': str(partner_recid), 'is_partner_admin_account': '1', 'active': '1',
+ 'locked': '0'},
+ {'_id': 1, 'nom': 1})
+
+ if (my_company_data and "nom" in my_company_data.keys() and my_company_data['nom']):
+ company_name = my_company_data['nom']
+
+ if (company_name):
+ partner_SMTP_COUNT_From_User = str(company_name) + " <" + str(MYSY_GV.O365_SMTP_COUNT_From_User) + ">"
+ else:
+ partner_SMTP_COUNT_From_User = str(MYSY_GV.O365_SMTP_COUNT_From_User)
+
+
return True, partner_SMTP_COUNT_smtpsrv, partner_own_smtp_value, partner_SMTP_COUNT_password, partner_SMTP_COUNT_user, partner_SMTP_COUNT_From_User, partner_SMTP_COUNT_port
diff --git a/survey_mgt.py b/survey_mgt.py
index b08669d..c18fc27 100644
--- a/survey_mgt.py
+++ b/survey_mgt.py
@@ -1752,7 +1752,7 @@ def Get_List_Specific_Survey_Internal_Code(diction):
RetObject.append(mycommon.JSONEncoder().encode(local_node))
- print(" ### RetObject = ", RetObject)
+ #print(" ### RetObject = ", RetObject)
return True, RetObject
except Exception as e:
@@ -2400,7 +2400,7 @@ def Send_Survey_TabIds(diction):
'valide': '1', 'locked': '0', 'partner_recid': str(my_partner['recid'])}, {'_id':1, 'nom':1, 'prenom':1, 'email':1, 'civilite':1})
- #print(" ### local_survey_retval = ",local_survey_retval)
+ print(" ### local_survey_retval = ",local_survey_retval)
courrier_ref_interne = ""
if ( "survey_type" in local_survey_retval.keys() and local_survey_retval['survey_type'] == "pos"):
courrier_ref_interne = "QUESTION_POSITIONNEMENT"
@@ -2417,6 +2417,9 @@ def Send_Survey_TabIds(diction):
elif ("survey_type" in local_survey_retval.keys() and local_survey_retval['survey_type'] == "autre_eval"):
courrier_ref_interne = "EVAL_AUTRE"
+ elif ("survey_type" in local_survey_retval.keys() and local_survey_retval['survey_type'] == "specific_survey"):
+ courrier_ref_interne = "SPECIFIC_SURVEY"
+
else :
mycommon.myprint(str(inspect.stack()[0][3]) + " Le type d'enquete est invalide ")
return False, " Le type d'enquete est invalide "
@@ -2612,7 +2615,7 @@ def Send_Survey_TabIds(diction):
'$set':{'statut':'1', 'date_update':str(now),
'update_by':str(my_partner['_id']),
'date_envoi':now,
- 'mode_envoi': "Email",
+ 'mode_envoi': "email",
'date_dernier_relance_auto':str(datetime.now().strftime("%d/%m/%Y"))}
}
)
@@ -2634,6 +2637,9 @@ def Send_Survey_TabIds(diction):
elif ("survey_type" in local_survey_retval.keys() and local_survey_retval['survey_type'] == "autre_eval"):
courrier_ref_interne = "EVAL_AUTRE"
+ elif ("survey_type" in local_survey_retval.keys() and local_survey_retval[ 'survey_type'] == "specific_survey"):
+ courrier_ref_interne = "SPECIFIC_SURVEY"
+
else:
mycommon.myprint(str(inspect.stack()[0][3]) + " Le type d'enquete est invalide ")
return False, " Le type d'enquete est invalide "
@@ -2845,6 +2851,9 @@ def Automatic_Send_Survey_TabIds(diction):
elif ("survey_type" in local_survey_retval.keys() and local_survey_retval['survey_type'] == "autre_eval"):
courrier_ref_interne = "EVAL_AUTRE"
+ elif ("survey_type" in local_survey_retval.keys() and local_survey_retval['survey_type'] == "specific_survey"):
+ courrier_ref_interne = "SPECIFIC_SURVEY"
+
else :
mycommon.myprint(str(inspect.stack()[0][3]) + " Le type d'enquete est invalide ")
return False, " Le type d'enquete est invalide "
@@ -3038,6 +3047,9 @@ def Automatic_Send_Survey_TabIds(diction):
elif ("survey_type" in local_survey_retval.keys() and local_survey_retval['survey_type'] == "autre_eval"):
courrier_ref_interne = "EVAL_AUTRE"
+ elif ("survey_type" in local_survey_retval.keys() and local_survey_retval['survey_type'] == "specific_survey"):
+ courrier_ref_interne = "SPECIFIC_SURVEY"
+
else:
mycommon.myprint(str(inspect.stack()[0][3]) + " Le type d'enquete est invalide ")
return False, " Le type d'enquete est invalide "
@@ -3292,7 +3304,8 @@ def Export_To_Excel_Survey_with_filter(diction):
"""
Verification des input acceptés
"""
- field_list = ['token', 'session_id', 'formulaire_type' , 'related_collection', 'related_collection_id' ]
+ field_list = ['token', 'session_id', 'formulaire_type' , 'related_collection',
+ 'related_collection_id', ]
incom_keys = diction.keys()
for val in incom_keys:
@@ -3368,7 +3381,8 @@ def Export_To_Excel_Survey_with_filter(diction):
val_tmp = 0
qry = {"partner_owner_recid": str(my_partner['recid']), 'valide': '1', 'locked': '0'}
- query_with_filter = {'$and': [qry, filt_session_id, filt_related_collection, filt_related_collection_id]}
+ query_with_filter = {'$and': [qry, filt_session_id, filt_related_collection, filt_related_collection_id
+ ]}
pipe_qry = ([
{'$match': query_with_filter },
@@ -3585,6 +3599,308 @@ def Export_To_Excel_Survey_with_filter(diction):
return False, " Impossible de générer l'export "
+"""
+Cette fonction pour exporter les resultat d'une enquete dans une fichier excel
+avec le cas spécific du survey_internal_code
+"""
+def Export_To_Excel_Specif_Survey_with_filter_survey_internal_code(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ """
+ Verification des input acceptés
+ """
+ field_list = ['token', 'session_id', 'related_collection',
+ 'related_collection_id', 'survey_internal_code' ]
+
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'est pas autorisé")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification des champs obligatoires
+ """
+ field_list_obligatoire = ['token',]
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, " Les informations fournies sont incorrectes"
+
+ """
+ Verification de l'identité et autorisation de l'entité qui
+ appelle cette API
+ """
+ token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ token = diction['token']
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+
+ filt_session_id = {}
+ if ("session_id" in diction.keys()):
+ filt_session_id = {'session_id': str(diction['session_id'])}
+
+ filt_related_collection = {}
+ if ("related_collection" in diction.keys()):
+ filt_related_collection = {'related_collection': str(diction['related_collection'])}
+
+ filt_related_collection_id = {}
+ if ("related_collection_id" in diction.keys()):
+ related_collection_id = {'related_collection_id': str(diction['related_collection_id'])}
+
+ filt_survey_internal_code = {}
+ if ("survey_internal_code" in diction.keys()):
+ filt_survey_internal_code = {'survey_internal_code': str(diction['survey_internal_code'])}
+ """
+ Recuperer les données de la session
+ """
+ my_session_data = MYSY_GV.dbname['session_formation'].find_one({'_id':ObjectId(str(diction['session_id'])),
+ 'valide':'1',
+ 'partner_owner_recid':str(my_partner['recid'])})
+
+ if(my_session_data is None):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant de la session de formation est invalide ")
+ return False, " L'identifiant de la session de formation est invalide "
+
+ """
+ Recuperer les données de la formation
+ """
+ my_class_data = MYSY_GV.dbname['myclass'].find_one({'internal_url': str(my_session_data['class_internal_url']),
+ 'valide': '1',
+ 'partner_owner_recid': str(
+ my_partner['recid'])}, {'title':1})
+
+ if (my_class_data is None):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " L'identifiant de la formation est invalide ")
+ return False, " L'identifiant de la formation est invalide "
+
+
+ RetObject = []
+ val_tmp = 0
+
+ qry = {"partner_owner_recid": str(my_partner['recid']), 'valide': '1', 'locked': '0'}
+ query_with_filter = {'$and': [qry, filt_session_id, filt_related_collection, filt_related_collection_id,
+ filt_survey_internal_code]}
+
+ pipe_qry = ([
+ {'$match': query_with_filter },
+ {'$project': { 'valide': 0, 'locked': 0, }},
+ {'$lookup': {
+ 'from': 'formulaire',
+ "let": {'formulaire_id': "$formulaire_id",
+ 'partner_owner_recid': '$partner_owner_recid'},
+ 'pipeline': [
+ {'$match':
+ {'$expr':
+ {'$and':
+ [
+
+ {'$eq': ["$_id", {'$convert': {
+ 'input': "$$formulaire_id",
+ 'to': "objectId",
+ 'onError': {'error': 'true'},
+ 'onNull': {'isnull': 'true'}
+ }}]},
+
+ {'$eq': ["$valide", "1"]},
+ {'$eq': ["$partner_owner_recid", '$$partner_owner_recid']}
+
+ ]
+ }
+ }
+ },
+
+
+ ],
+ 'as': 'formulaire'
+ }
+ },
+ {
+ '$unwind': '$formulaire'
+ }
+ ])
+
+ #print(" ### pipe_qry = ", pipe_qry)
+
+ ts = datetime.now().timestamp()
+ ts = str(ts).replace(".", "").replace(",", "")[-5:]
+
+ orig_file_name = "Export_Reponse_" + str(ts) + ".xlsx"
+ outputFilename = str(MYSY_GV.TEMPORARY_DIRECTORY) + "/" + str(orig_file_name)
+
+ tab_exported_fields_header = ["formation", "code_session", "date_debut_session",
+ "date_fin_session", "email", "nom", "prenom", "date_envoi",
+ "date_reponse", "question", "reponse", "mode_envoi"]
+
+
+ # Create a workbook and add a worksheet.
+ workbook = xlsxwriter.Workbook(outputFilename)
+ worksheet = workbook.add_worksheet()
+
+ row = 0
+ column = 0
+
+ """
+ Creation de l'entete du fichier excel
+ """
+
+ for header_item in tab_exported_fields_header:
+ worksheet.write(row, column, header_item)
+ column += 1
+
+ """
+ Creation des data du fichier excel
+ """
+ for Survey_Data in MYSY_GV.dbname['survey'].aggregate(pipe_qry):
+ column = 0
+ row = row + 1
+
+ # Champ : Titre de la formation
+ no_html_title = ""
+ if ("title" in my_class_data.keys()):
+ no_html_title = my_class_data['title']
+
+ worksheet.write(row, column, no_html_title)
+ column += 1
+
+ # Champ : Code session
+ code_session = ""
+ if ("code_session" in my_session_data.keys()):
+ code_session = my_session_data['code_session']
+
+ worksheet.write(row, column, code_session)
+ column += 1
+
+ # Champ : Date debut session
+ date_debut_session = ""
+ if ("code_session" in my_session_data.keys()):
+ date_debut_session = my_session_data['date_debut']
+
+ worksheet.write(row, column, date_debut_session)
+ column += 1
+
+ # Champ : Date fin session
+ date_fin_session = ""
+ if ("date_fin" in my_session_data.keys()):
+ date_fin_session = my_session_data['date_fin']
+
+ worksheet.write(row, column, date_fin_session)
+ column += 1
+
+ # Champ : Email
+ email = ""
+ if ("email" in Survey_Data.keys()):
+ email = Survey_Data['email']
+
+ worksheet.write(row, column, email)
+ column += 1
+
+ # Champ : nom
+ nom = ""
+ if ("nom" in Survey_Data.keys()):
+ nom = Survey_Data['nom']
+
+ worksheet.write(row, column, nom)
+ column += 1
+
+ # Champ : prenom
+ prenom = ""
+ if ("prenom" in Survey_Data.keys()):
+ prenom = Survey_Data['prenom']
+
+ worksheet.write(row, column, prenom)
+ column += 1
+
+ # Champ : date_envoi
+ date_envoi = ""
+ if ("date_envoi" in Survey_Data.keys()):
+ date_envoi = str(Survey_Data['date_envoi'])[0:16]
+
+ worksheet.write(row, column, date_envoi)
+ column += 1
+
+ # Champ : date_reponse
+ date_reponse = ""
+ if ("date_reponse" in Survey_Data.keys()):
+ date_reponse = str(Survey_Data['date_reponse'])[0:16]
+
+ worksheet.write(row, column, date_reponse)
+ column += 1
+
+
+ # Gestion des question et reponse
+
+ if( "user_response" in Survey_Data.keys() ):
+ question_num = 1
+ for user_response in Survey_Data['user_response']:
+
+
+ question = ""
+ if ("question" in user_response.keys()):
+ question = str(user_response['question'])
+
+ #worksheet.write(0, column, question)
+ #worksheet.write(row, column, question)
+ column += 1
+
+ #worksheet.write(0, column, "response_"+str(question_num))
+ worksheet.write(0, column, question)
+
+ response = ""
+ if ("response" in user_response.keys()):
+ response = str(user_response['response'])
+
+ worksheet.write(row, column, response)
+ column += 1
+ question_num += 1
+
+ else:
+
+ #question = "---"
+ #worksheet.write(row, column, question)
+ column += 1
+
+
+ response = "---"
+ worksheet.write(row, column, response)
+ column += 1
+
+ # Champ : date_reponse
+ mode_envoi = ""
+ if ("mode_envoi" in Survey_Data.keys()):
+ mode_envoi = str(Survey_Data['mode_envoi'])
+
+ worksheet.write(row, column, mode_envoi)
+ column += 1
+
+
+ workbook.close()
+ if os.path.exists(outputFilename):
+ # print(" ### ok os.path.exists(outputFilename) "+str(outputFilename))
+ return True, send_file(outputFilename, as_attachment=True)
+
+
+ return False, "Impossible de générer l'export (2) "
+
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de générer l'export "
+
+
+
"""
Cette fonction pour exporter les resultat d'une enquete dans une fichier excel :
POUR UNE LISTE _ID
@@ -4906,6 +5222,83 @@ def Delete_List_Survey(diction):
return False, "Impossible de supprimer les demandes"
+
+
+"""
+Cette fonction supprime un specific_survey (s'il n'a pas de réponse), en se basant
+sur le survey_internal_code
+"""
+def Delete_List_Survey_From_survey_internal_code(diction):
+ try:
+ diction = mycommon.strip_dictionary(diction)
+
+ '''
+ # Verification que les champs reçus dans l'API sont bien dans la liste des champs autorisés
+ # Cela evite le cas ou une entité tierce ajouter les valeurs inconnu dans l'API
+ # Ici on doit mettre tous les champs possible (obligatoire ou non) de la BDD dans la liste
+ # field_list.
+ '''
+ field_list = [ 'token', 'survey_internal_code',]
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(inspect.stack()[0][
+ 3]) + " - Le champ '" + val + "' n'est pas autorisé, Creation partenaire annulée")
+ return False, "Toutes les informations fournies ne sont pas valables"
+
+ """
+ Verification de la liste des champs obligatoires
+ """
+ field_list_obligatoire = [ 'token', 'survey_internal_code']
+
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - : La valeur '" + val + "' n'est pas presente dans la liste des arguments ")
+ return False, "Toutes les informations necessaires n'ont pas été fournies"
+
+
+ local_status, my_partner = mycommon.Check_Connexion_And_Return_Partner_Data(diction)
+ if (local_status is not True):
+ return local_status, my_partner
+
+
+ # Verifier qu'il n'a pas déjà de réponse avec ce survey_internal_code
+ is_specific_survey_has_response = MYSY_GV.dbname['survey'].count_documents({'survey_internal_code':str(diction['survey_internal_code']),
+ 'valide':'1',
+ 'locked':'0',
+ 'partner_owner_recid':str(my_partner['recid']),
+ 'user_response': {
+ '$exists': True},
+ })
+ if(is_specific_survey_has_response > 0 ):
+ mycommon.myprint(
+ str(inspect.stack()[0][
+ 3]) + " Il y a déjà des réponses utilisateur, suppression annulée")
+ return False, "Il y a déjà des réponses utilisateur, suppression annulée"
+
+
+
+
+
+ delete_row = MYSY_GV.dbname['survey'].delete_many({'survey_internal_code':str(diction['survey_internal_code']),
+ 'valide':'1',
+ 'locked':'0',
+ 'partner_owner_recid':str(my_partner['recid']),
+ 'user_response': {
+ '$exists': False},
+ })
+
+
+ return True, str( delete_row.deleted_count) + " demande(s) supprimé(s)"
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
+ return False, "Impossible de supprimer les demandes"
+
+
+
+
"""
Cette fonction prends un session_id, une adresse email et
retourne l'url de l'enquete associée, sans token
@@ -4945,7 +5338,7 @@ def Get_Survey_Url_From_SessionId_Email_No_Token(diction):
is_inscription_valide = MYSY_GV.dbname['inscription'].count_documents({"session_id": diction['session_id'],
'email':diction['email'],
'valide':'1',
- 'status':'1'})
+ 'status':{'$in':['0', '1']}})
if( is_inscription_valide != 1):
mycommon.myprint(
@@ -4956,7 +5349,7 @@ def Get_Survey_Url_From_SessionId_Email_No_Token(diction):
inscription_data = MYSY_GV.dbname['inscription'].find_one({"session_id": diction['session_id'],
'email': diction['email'],
'valide': '1',
- 'status': '1'})
+ 'status':{'$in':['0', '1']}})
@@ -4985,7 +5378,6 @@ def Get_Survey_Url_From_SessionId_Email_No_Token(diction):
'partner_owner_recid':str(inscription_data['partner_owner_recid']),
'valide':'1',
'locked':'0',
- 'survey_type':str(diction['survey_type']),
'qr_code_safe_token': str(diction['qr_code_safe_token']),
'statut':'1',})
@@ -5127,7 +5519,7 @@ def Create_Evaluation_QR_Code_From_Survey(diction):
data_update['date_update'] = str(datetime.now())
data_update['statut'] = "1"
data_update['date_envoi'] = now
- data_update['mode_envoi'] = "QR"
+ data_update['mode_envoi'] = "qr"
data_update['date_dernier_relance_auto'] = str(datetime.now().strftime("%d/%m/%Y")),
data_update['qr_code_safe_token'] = str(local_QR_Code_safe_token)
diff --git a/tools_cherif/tools_cherif.py b/tools_cherif/tools_cherif.py
index c4a392c..2482280 100644
--- a/tools_cherif/tools_cherif.py
+++ b/tools_cherif/tools_cherif.py
@@ -2009,8 +2009,10 @@ JMJ reprise factures
"""
def JMJ_Repise_Factures(diction):
try:
-
- saved_file = "./temp_direct/facture_exemple_fichier_v2_dev.csv"
+ saved_file = ""
+ #saved_file = "./temp_direct/facture_exemple_fichier_v3_prod.csv"
+ #saved_file = "./temp_direct/facture_exemple_fichier_v3_rec.csv"
+ #saved_file = "./temp_direct/facture_exemple_fichier_v3_dev.csv"
#saved_file = "./temp_direct/facture_exemple_fichier_v2_prod.csv"
df = pd.read_csv(saved_file, encoding='utf8', on_bad_lines='skip', sep=';', encoding_errors='ignore',
@@ -2022,17 +2024,23 @@ def JMJ_Repise_Factures(diction):
x = range(0, total_rows)
field_list = ['code_client', 'email_client', 'date_echeance', 'date_emission', 'montant_ht',
'montant_ttc', 'num_facture', 'note', 'code_session',
- 'tax_amount', 'tax_taux', 'annotation', 'facture_initiale', 'type']
+ 'tax_amount', 'tax_taux', 'annotation', 'facture_initiale', 'type',
+ 'email_client_facture']
list_client_ko = []
list_code_session_ko = []
+ list_client_facture_ko = []
+
list_code_session_kooo = []
list_client_kooo = []
+ list_client_facture_kooo = []
for n in x:
client_mail = str(df['email_client'].values[n]).strip()
+ client_mail_facture = str(df['email_client_facture'].values[n]).strip()
session_formation = str(df['code_session'].values[n]).strip()
+
if( client_mail != "" and session_formation != ""):
# Verifier si le client existe
is_client_exist = MYSY_GV.dbname['partner_client'].count_documents({"email":client_mail, 'partner_owner_recid':diction['partner_owner_recid']})
@@ -2047,6 +2055,21 @@ def JMJ_Repise_Factures(diction):
else:
list_client_kooo.append(str(client_mail))
+ # Verifier si le client facturer existe
+ is_client_facture_exist = MYSY_GV.dbname['partner_client'].count_documents(
+ {"email": client_mail_facture, 'partner_owner_recid': diction['partner_owner_recid']})
+
+ if (is_client_facture_exist <= 0):
+ if (client_mail_facture not in list_client_facture_ko):
+ list_client_facture_ko.append(str(client_mail_facture))
+
+ elif (is_client_facture_exist > 1):
+ print(" Client email Facturer: " + str(client_mail_facture) + " == ", is_client_facture_exist)
+
+ else:
+ list_client_facture_kooo.append(str(client_mail_facture))
+
+
# Verifier si la session existe
is_session_exist = MYSY_GV.dbname['session_formation'].count_documents({"code_session": session_formation, 'partner_owner_recid':diction['partner_owner_recid']})
@@ -2065,21 +2088,29 @@ def JMJ_Repise_Factures(diction):
print(" NB client KO = ", len(list_client_ko))
print(" List client KO = ", list_client_ko)
+ print(" NB client FACTURE KO = ", len(list_client_facture_ko))
+ print(" List client FACTURE KO = ", list_client_facture_ko)
+
print(" NB code session KO = ", len(list_code_session_ko))
print(" List code session KO = ", list_code_session_ko)
tab_facture_traite = []
for n in x:
client_mail = str(df['email_client'].values[n]).strip()
+ client_mail_facture = str(df['email_client_facture'].values[n]).strip()
+
session_formation = str(df['code_session'].values[n]).strip()
num_facture = str(df['num_facture'].values[n]).strip()
- if(client_mail in list_client_kooo and session_formation in list_code_session_kooo ):
+ if(client_mail in list_client_kooo and session_formation in list_code_session_kooo
+ and client_mail_facture in list_client_facture_kooo):
node_facture_traiter = {}
node_facture_traiter['num_facture'] = str(num_facture)
node_facture_traiter['session_formation'] = str(session_formation)
node_facture_traiter['client_mail'] = str(client_mail)
+ node_facture_traiter['client_mail_facture'] = str(client_mail_facture)
+
tab_facture_traite.append(node_facture_traiter)
print(" ### tab_facture_traite = ", str(tab_facture_traite))
@@ -2089,9 +2120,11 @@ def JMJ_Repise_Factures(diction):
cpt_facture_imported = 0
for n in x:
client_mail = str(df['email_client'].values[n]).strip()
+ client_mail_facture = str(df['email_client_facture'].values[n]).strip()
session_formation = str(df['code_session'].values[n]).strip()
- if(client_mail in list_client_kooo and session_formation in list_code_session_kooo ):
+ if(client_mail in list_client_kooo and session_formation in list_code_session_kooo
+ and client_mail_facture in list_client_facture_kooo):
date_echeance = str(df['date_echeance'].values[n]).strip()
date_emission = str(df['date_emission'].values[n]).strip()
@@ -2110,12 +2143,18 @@ def JMJ_Repise_Factures(diction):
client_data = MYSY_GV.dbname['partner_client'].find_one({"email": client_mail})
session_data = MYSY_GV.dbname['session_formation'].find_one({"code_session": session_formation})
+ client_facture_data = MYSY_GV.dbname['partner_client'].find_one({"email": client_mail_facture})
class_data = MYSY_GV.dbname['myclass'].find_one({"partner_owner_recid":diction['partner_owner_recid'],
'_id':ObjectId(str(session_data['class_id']))})
+ inscrit_data = MYSY_GV.dbname['inscription'].find_one({"partner_owner_recid":diction['partner_owner_recid'],
+ 'email':client_mail, 'session_id':str(session_data['_id'])
+ })
- if( client_data and session_data and class_data ):
+
+
+ if( client_data and session_data and class_data and client_facture_data and inscrit_data) :
## Creer les factures de reprise
partner_invoice_header_data = {}
@@ -2144,18 +2183,18 @@ def JMJ_Repise_Factures(diction):
partner_invoice_header_data[str(val)] = ""
- partner_invoice_header_data['order_header_client_id'] = str(client_data['_id'])
+ partner_invoice_header_data['order_header_client_id'] = str(client_facture_data['_id'])
partner_invoice_header_data['invoice_date_echeance'] = str(date_echeance)
partner_invoice_header_data['order_header_condition_paiement_code'] = ""
partner_invoice_header_data['order_header_condition_paiement_description'] = ""
partner_invoice_header_data['order_header_ref_interne'] = str(code_session)
- partner_invoice_header_data['order_header_email_client'] = str(client_mail)
+ partner_invoice_header_data['order_header_email_client'] = str(client_mail_facture)
partner_invoice_header_data['order_header_origin'] = "REPRISE"
- partner_invoice_header_data['order_header_adr_fact_adresse'] = str(client_data['invoice_adresse'])
- partner_invoice_header_data['order_header_adr_fact_ville'] = str(client_data['invoice_ville'])
- partner_invoice_header_data['order_header_adr_fact_code_postal'] = str(client_data['invoice_code_postal'])
- partner_invoice_header_data['order_header_adr_fact_pays'] = str(client_data['invoice_pays'])
+ partner_invoice_header_data['order_header_adr_fact_adresse'] = str(client_facture_data['invoice_adresse'])
+ partner_invoice_header_data['order_header_adr_fact_ville'] = str(client_facture_data['invoice_ville'])
+ partner_invoice_header_data['order_header_adr_fact_code_postal'] = str(client_facture_data['invoice_code_postal'])
+ partner_invoice_header_data['order_header_adr_fact_pays'] = str(client_facture_data['invoice_pays'])
order_header_montant_reduction = "0"
partner_invoice_header_data['order_header_montant_reduction'] = "0"
partner_invoice_header_data['total_header_hors_taxe_before_header_reduction'] = str(montant_ht)
@@ -2202,7 +2241,7 @@ def JMJ_Repise_Factures(diction):
partner_invoice_line_data['order_line_qty'] = str("1")
partner_invoice_line_data['order_line_prix_unitaire'] = str(montant_ht)
partner_invoice_line_data['order_line_montant_hors_taxes'] = str(montant_ht)
- partner_invoice_line_data['order_line_comment'] = "REPRISE"
+ partner_invoice_line_data['order_line_comment'] = str(inscrit_data['nom']).upper() +" "+str(inscrit_data['prenom']).capitalize()
partner_invoice_line_data['invoice_header_id'] = str(inserted_invoice_id)
partner_invoice_line_data['invoice_line_type'] = "facture"
partner_invoice_line_data['invoice_header_ref_interne'] = partner_invoice_header_data['invoice_header_ref_interne']