From 5affdf6998049a71edc73ad64d699758299fb3df Mon Sep 17 00:00:00 2001 From: cherif Date: Sun, 1 Sep 2024 13:59:37 +0200 Subject: [PATCH] 01/09/2024 - 14:00 --- .idea/workspace.xml | 24 +- Dashbord_queries/BPF.py | 222 ++++++++++- Log/log_file.log | 807 ++++++++++++++++++++++++++++++++++++++++ Session_Formation.py | 32 +- 4 files changed, 1060 insertions(+), 25 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index f5ecc69..28f4afa 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -1,11 +1,11 @@ - + - + @@ -460,7 +460,6 @@ - @@ -485,6 +484,7 @@ - \ No newline at end of file diff --git a/Dashbord_queries/BPF.py b/Dashbord_queries/BPF.py index 0b7d486..328a2a0 100644 --- a/Dashbord_queries/BPF.py +++ b/Dashbord_queries/BPF.py @@ -147,6 +147,7 @@ def Get_Qery_Generate_BPF_From_partner_invoice_header(diction): TRAITEMENT DU PAVE CCCC """ + total_c1_C9 = 0 bpf_c1_entreprise = [] @@ -175,6 +176,7 @@ def Get_Qery_Generate_BPF_From_partner_invoice_header(diction): {'$expr': {'$and': [ + {'$eq': ["order_line_is_include_bpf", "1"]}, {'$eq': ["$valide", "1"]}, {'$eq': ["$invoice_header_ref_interne", '$$partner_invoice_line_invoice_header_ref_interne']}, @@ -207,6 +209,11 @@ def Get_Qery_Generate_BPF_From_partner_invoice_header(diction): }, ]) + + print( + " ### C1_pipe_qry_invoice_header_partner__invoice_line_detail__is_client_1_is_financeur_0_is_company_1 = ", + C1_pipe_qry_invoice_header_partner__invoice_line_detail__is_client_1_is_financeur_0_is_company_1) + for retval in MYSY_GV.dbname['partner_invoice_header'].aggregate( C1_pipe_qry_invoice_header_partner__invoice_line_detail__is_client_1_is_financeur_0_is_company_1): print(" ### retval bpf_c1_entreprise = ", retval) @@ -253,6 +260,7 @@ def Get_Qery_Generate_BPF_From_partner_invoice_header(diction): {'$and': [ {'$eq': ["$valide", "1"]}, + {'$eq': ["$order_line_is_include_bpf", "1"]}, {'$eq': ["$invoice_header_ref_interne", '$$partner_invoice_line_invoice_header_ref_interne']}, {'$eq': ["$partner_owner_recid", '$$partner_invoice_line_partner_owner_recid']}, @@ -400,6 +408,7 @@ def Get_Qery_Generate_BPF_From_partner_invoice_header(diction): {'$and': [ {'$eq': ["$valide", "1"]}, + {'$eq': ["$order_line_is_include_bpf", "1"]}, {'$eq': ["$invoice_header_ref_interne", '$$partner_invoice_line_invoice_header_ref_interne']}, {'$eq': ["$partner_owner_recid", '$$partner_invoice_line_partner_owner_recid']}, @@ -517,6 +526,7 @@ def Get_Qery_Generate_BPF_From_partner_invoice_header(diction): {'$and': [ {'$eq': ["$valide", "1"]}, + {'$eq': ["$order_line_is_include_bpf", "1"]}, {'$eq': ["$invoice_header_ref_interne", '$$partner_invoice_line_invoice_header_ref_interne']}, {'$eq': ["$partner_owner_recid", '$$partner_invoice_line_partner_owner_recid']}, @@ -769,14 +779,23 @@ def Get_Qery_Generate_BPF_From_partner_invoice_header(diction): RetObject['bpf_e2_nb_formateurs_externes'] = str(len(tab_formateur_rh_id_sous_traitant)) RetObject['bpf_e2_nb_heures_formateurs_externes'] = tab_formateur_rh_sous_traitant_total_heure - F1_qery_match = {'$and': [{"partner_owner_recid": str(my_partner['recid'])}, {"valide": '1', 'status':'1'}, + """ + FIN TRAITEMENT DU PAVE EEEE + """ + + """ + TRAITEMENT DU PAVE FFFF + """ + + + F3_qery_match = {'$and': [{"partner_owner_recid": str(my_partner['recid'])}, {"valide": '1', 'status':'1'}, ]} - F1_pipe_qry_stagiaire_par_class_level = ([ + F3_pipe_qry_stagiaire_par_class_level = ([ {'$project': {'_id': 1, 'email': 1, 'session_id': 1, 'nom': 1, 'prenom': 1, 'partner_owner_recid': 1, 'valide': 1, 'type_apprenant': 1, 'status':1}}, - {'$match': F1_qery_match}, + {'$match': F3_qery_match}, {'$lookup': { 'from': 'session_formation', 'let': {'session_id': "$session_id", 'partner_owner_recid': '$partner_owner_recid'}, @@ -887,10 +906,10 @@ def Get_Qery_Generate_BPF_From_partner_invoice_header(diction): ]) - print(" ### F1_pipe_qry_stagiaire_par_class_level = ", F1_pipe_qry_stagiaire_par_class_level) + print(" ### F3_pipe_qry_stagiaire_par_class_level = ", F3_pipe_qry_stagiaire_par_class_level) - bpf_f_class_niveau_formation = [] - total_bpf_f_class_niveau_formation = 0 + bpf_f3_class_niveau_formation = [] + total_bpf_f3_class_niveau_formation = 0 """ Recuperer la configuration de conversion des semaines, mois, années en nombre d'heures @@ -898,7 +917,7 @@ def Get_Qery_Generate_BPF_From_partner_invoice_header(diction): local_conversion_heure_status, local_nb_heure_par_jour, local_nb_heure_par_sem, local_nb_heure_par_mois, local_nb_heure_par_annee = mycommon.Get_Config_Conversion_Heures(str(my_partner['recid'])) - for retval in MYSY_GV.dbname['inscription'].aggregate(F1_pipe_qry_stagiaire_par_class_level): + for retval in MYSY_GV.dbname['inscription'].aggregate(F3_pipe_qry_stagiaire_par_class_level): #print(" ### retval = ", retval) node = {} @@ -912,7 +931,7 @@ def Get_Qery_Generate_BPF_From_partner_invoice_header(diction): {'$project': {'_id': 1, 'email': 1, 'session_id': 1, 'nom': 1, 'prenom': 1, 'partner_owner_recid': 1, 'valide': 1, 'type_apprenant': 1, 'status':1}}, - {'$match': F1_qery_match}, + {'$match': F3_qery_match}, {'$lookup': { 'from': 'session_formation', 'let': {'session_id': "$session_id", 'partner_owner_recid': '$partner_owner_recid'}, @@ -1041,11 +1060,183 @@ def Get_Qery_Generate_BPF_From_partner_invoice_header(diction): - total_bpf_f_class_niveau_formation = total_bpf_f_class_niveau_formation + mycommon.tryFloat(retval['count']) - bpf_f_class_niveau_formation.append(node) + total_bpf_f3_class_niveau_formation = total_bpf_f3_class_niveau_formation + mycommon.tryFloat(retval['count']) + bpf_f3_class_niveau_formation.append(node) + + RetObject['bpf_f3_class_niveau_formation'] = bpf_f3_class_niveau_formation + RetObject['total_bpf_f3_class_niveau_formation'] = round(total_bpf_f3_class_niveau_formation, 2) + + + + """" + F1 – Les différents types de stagiaires au sein de votre organisme + """ + + """ + Recuperation des types d'apprenant + """ + bpf_f1_type_apprenant = [] + nb_personne_a_distance = 0 + nb_personne = 0 + nb_heure_formation = 0 + + + for type_apprenant_data in MYSY_GV.dbname['type_apprenant'].find({'valide':'1', 'locked':'0'}): + + F1_qery_match = {'$and': [{"partner_owner_recid": str(my_partner['recid'])}, {"valide": '1', 'status': '1', + 'type_apprenant':str(type_apprenant_data['code'])}, + ]} + F1_pipe_qry_stagiaire_type = ([ + + {'$project': {'_id': 1, 'email': 1, 'session_id': 1, 'nom': 1, 'prenom': 1, 'partner_owner_recid': 1, + 'valide': 1, 'type_apprenant': 1, 'status': 1, }}, + {'$match': F1_qery_match}, + {'$lookup': { + 'from': 'session_formation', + 'let': {'session_id': "$session_id", 'partner_owner_recid': '$partner_owner_recid'}, + 'pipeline': [ + { + "$addFields": { + "mysy_date_debut_session": { + "$dateFromString": { + "dateString": "$date_debut", + "format": "%d/%m/%Y" + } + } + } + }, + {'$project': {'_id': 1, 'code_session': 1, 'class_internal_url': 1, 'date_debut': 1, 'date_fin': 1, + 'nb_participant': 1, 'partner_owner_recid': 1, 'valide': 1, + 'mysy_date_debut_session': 1, 'distantiel':1}}, + {'$match': + {'$expr': + {'$and': + [ + + {'$eq': ["$_id", {'$convert': { + 'input': "$$session_id", + 'to': "objectId", + 'onError': {'error': 'true'}, + 'onNull': {'isnull': 'true'} + }}]}, + + {'$eq': ["$valide", "1"]}, + {'$eq': ["$partner_owner_recid", '$$partner_owner_recid']}, + {'$gte': [{'$toDate': "$mysy_date_debut_session"}, + filt_periode_start_date_ISODATE]}, + {'$lt': [{'$toDate': "$mysy_date_debut_session"}, filt_periode_end_date_ISODATE]}, + ] + } + } + }, + + ], + 'as': 'session_formation_collection' + } + }, + + { + '$unwind': '$session_formation_collection' + }, + { + "$lookup": { + 'from': 'myclass', + 'localField': 'session_formation_collection.class_internal_url', + 'foreignField': 'internal_url', + "pipeline": [ + {'$project': {'title': 1, 'internal_url': 1, 'external_code': 1, 'published': 1, + 'duration': 1, 'duration_unit': 1, 'class_level': 1, 'partner_owner_recid': 1}}, + + {'$match': {'partner_owner_recid': str(my_partner['recid'])}}, + + ], + "as": "myclass_collection" + } + }, + + { + '$unwind': '$myclass_collection' + }, + + { + "$group": { + "_id": { + "class_id": "$myclass_collection._id", + "class_external_code": "$myclass_collection.external_code", + "class_duration": "$myclass_collection.duration", + "class_duration_unit": "$myclass_collection.duration_unit", + "session_distance": "$session_formation_collection.distantiel" + }, + "count": { + "$sum": 1 + } + } + }, + ]) + + print(" ### F1_pipe_qry_stagiaire_type pour : "+str(type_apprenant_data['description'])+" = ", F1_pipe_qry_stagiaire_type) + + + total_bpf_f1_type_apprenant = 0 + total_bpf_f1_nb_heure_formation = 0 + node = {} + node['Type_Apprenant'] = str(type_apprenant_data['code']) + node['Type_Apprenant_Desc'] = str(type_apprenant_data['description']) + local_f1_nb_distance = 0 + for f1_local_retval in MYSY_GV.dbname['inscription'].aggregate(F1_pipe_qry_stagiaire_type): + #print(" ### retval F1_pipe_qry_stagiaire_type = ", f1_local_retval) + total_bpf_f1_type_apprenant = total_bpf_f1_type_apprenant + mycommon.tryFloat( f1_local_retval['count']) + nb_personne = nb_personne + + mycommon.tryFloat( f1_local_retval['count']) + + if( str(f1_local_retval['_id']['session_distance']) == "1"): + nb_personne_a_distance = nb_personne_a_distance + mycommon.tryFloat( f1_local_retval['count']) + local_f1_nb_distance = local_f1_nb_distance + mycommon.tryFloat( f1_local_retval['count']) + + print(" ### nb_personne_a_distance= ", str(nb_personne_a_distance)) + print(" ### local_f1_nb_distance= ", str(local_f1_nb_distance)) + + + """ + traitement du nombre d'heure de formation + """ + local_duration = mycommon.tryFloat(str(f1_local_retval['_id']['class_duration'])) + local_duration_unit = str(f1_local_retval['_id']['class_duration_unit']) + + if (str(local_duration_unit) == "heure"): + total_bpf_f1_nb_heure_formation = total_bpf_f1_nb_heure_formation + local_duration + + elif (str(local_duration_unit) == "jour"): + total_bpf_f1_nb_heure_formation = total_bpf_f1_nb_heure_formation + ( + local_duration * local_nb_heure_par_jour) + + elif (str(local_duration_unit) == "semaine"): + total_bpf_f1_nb_heure_formation = total_bpf_f1_nb_heure_formation + ( + local_duration * local_nb_heure_par_sem) + + elif (str(local_duration_unit) == "mois"): + total_bpf_f1_nb_heure_formation = total_bpf_f1_nb_heure_formation + ( + local_duration * local_nb_heure_par_mois) + + elif (str(local_duration_unit) == "annee"): + total_bpf_f1_nb_heure_formation = total_bpf_f1_nb_heure_formation + ( + local_duration * local_nb_heure_par_annee) + + + node['total_bpf_f1_type_apprenant'] = str(total_bpf_f1_type_apprenant) + node['total_bpf_f1_type_apprenant_distance'] = str(local_f1_nb_distance) + node['total_bpf_f1_nb_heure_formation'] = str(total_bpf_f1_nb_heure_formation) + + nb_heure_formation = nb_heure_formation + mycommon.tryFloat( total_bpf_f1_nb_heure_formation) + + + bpf_f1_type_apprenant.append(node) + + RetObject['total_f1_apprenant_a_distance'] = str(nb_personne_a_distance) + RetObject['total_f1_apprenant'] = str(nb_personne) + RetObject['total_f1_nb_heure'] = str(nb_heure_formation) + RetObject['bpf_f1_type_apprenant'] = bpf_f1_type_apprenant + - RetObject['bpf_f_class_niveau_formation'] = bpf_f_class_niveau_formation - RetObject['total_bpf_f_class_niveau_formation'] = round(total_bpf_f_class_niveau_formation, 2) print(" ### RetObject BPF = ", RetObject) @@ -1208,6 +1399,7 @@ def Prepare_and_Print_BPF_PDF(diction): {'$and': [ {'$eq': ["$valide", "1"]}, + {'$eq': ["$order_line_is_include_bpf", "1"]}, {'$eq': ["$invoice_header_ref_interne", '$$partner_invoice_line_invoice_header_ref_interne']}, {'$eq': ["$partner_owner_recid", '$$partner_invoice_line_partner_owner_recid']}, @@ -1282,6 +1474,7 @@ def Prepare_and_Print_BPF_PDF(diction): {'$and': [ {'$eq': ["$valide", "1"]}, + {'$eq': ["$order_line_is_include_bpf", "1"]}, {'$eq': ["$invoice_header_ref_interne", '$$partner_invoice_line_invoice_header_ref_interne']}, {'$eq': ["$partner_owner_recid", '$$partner_invoice_line_partner_owner_recid']}, @@ -1428,6 +1621,7 @@ def Prepare_and_Print_BPF_PDF(diction): {'$and': [ {'$eq': ["$valide", "1"]}, + {'$eq': ["$order_line_is_include_bpf", "1"]}, {'$eq': ["$invoice_header_ref_interne", '$$partner_invoice_line_invoice_header_ref_interne']}, {'$eq': ["$partner_owner_recid", '$$partner_invoice_line_partner_owner_recid']}, @@ -1546,6 +1740,7 @@ def Prepare_and_Print_BPF_PDF(diction): {'$and': [ {'$eq': ["$valide", "1"]}, + {'$eq': ["$order_line_is_include_bpf", "1"]}, {'$eq': ["$invoice_header_ref_interne", '$$partner_invoice_line_invoice_header_ref_interne']}, {'$eq': ["$partner_owner_recid", '$$partner_invoice_line_partner_owner_recid']}, @@ -2451,6 +2646,7 @@ def Get_Qery_Generate_BPF_From_partner_invoice_header_work(diction): {'$and': [ {'$eq': ["$valide", "1"]}, + {'$eq': ["$order_line_is_include_bpf", "1"]}, {'$eq': ["$invoice_header_ref_interne",'$$partner_invoice_line_invoice_header_ref_interne']}, {'$eq': ["$partner_owner_recid", '$$partner_invoice_line_partner_owner_recid']}, @@ -2571,6 +2767,7 @@ def Get_Qery_Generate_BPF_From_partner_invoice_header_work(diction): {'$and': [ {'$eq': ["$valide", "1"]}, + {'$eq': ["$order_line_is_include_bpf", "1"]}, {'$eq': ["$invoice_header_ref_interne",'$$partner_invoice_line_invoice_header_ref_interne']}, {'$eq': ["$partner_owner_recid", '$$partner_invoice_line_partner_owner_recid']}, @@ -2666,6 +2863,7 @@ def Get_Qery_Generate_BPF_From_partner_invoice_header_work(diction): {'$and': [ {'$eq': ["$valide", "1"]}, + {'$eq': ["$order_line_is_include_bpf", "1"]}, {'$eq': ["$invoice_header_ref_interne",'$$partner_invoice_line_invoice_header_ref_interne']}, {'$eq': ["$partner_owner_recid", '$$partner_invoice_line_partner_owner_recid']}, diff --git a/Log/log_file.log b/Log/log_file.log index 3b29afd..edd9cbc 100644 --- a/Log/log_file.log +++ b/Log/log_file.log @@ -2751007,3 +2751007,810 @@ DEBUG:PIL.PngImagePlugin:STREAM b'gAMA' 41 4 DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 57 9 DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 78 29534 INFO:werkzeug:127.0.0.1 - - [31/Aug/2024 18:49:36] "GET /myclass/api/Prepare_and_Print_BPF_PDF/-lgV_be64olxprWUNHzfwJw2CjVt46Ur8g/02-06-2024/31-08-2024/ HTTP/1.1" 200 - +INFO:root:2024-09-01 11:05:49.293292 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:05:49.319098 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:05:49.342633 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:05:49.379636 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:05:49.457242 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-09-01 11:05:49.475250 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:05:49.498239 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-09-01 11:05:49.532824 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:05:49.551817 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:root:2024-09-01 11:05:49.590172 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:05:49.601172 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2024-09-01 11:05:49.616209 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:05:49.629760 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:root:2024-09-01 11:05:49.640760 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:root:2024-09-01 11:05:49.660758 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:05:49.662769 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:05:49.667763 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:05:49.683830 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 - +INFO:root:2024-09-01 11:05:49.715857 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:05:49.736416 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_List_Ressource_Materielle_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/GetPartnerAttestation_Certificat/ HTTP/1.1" 200 - +INFO:root:2024-09-01 11:05:49.775417 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_List_Partner_Or_Default_session_step/ HTTP/1.1" 200 - +INFO:root:2024-09-01 11:05:49.791414 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:49] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:50] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:05:51] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:09:10.442466 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:09:10.443467 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:09:10.443467 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:09:10.443467 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:09:10.443467 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:13:43.487741 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:13:43.487741 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:13:43.487741 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:13:43.487741 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:13:43.487741 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:14:24.138896 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:14:24.138896 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:14:24.139896 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:14:24.139896 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:14:24.139896 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:15:20.909568 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:15:20.909568 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:15:20.909568 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:15:20.910575 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:15:20.910575 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:16:26.268791 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:16:26.268791 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:16:26.269796 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:16:26.269796 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:16:26.269796 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:16:54.190264 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:16:54.191411 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:16:54.191411 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:16:54.191411 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:16:54.191411 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Session_Formation.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:19:31.835655 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:19:31.836656 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:19:31.836656 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:19:31.836656 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:19:31.836656 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:20:46.729383 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:20:46.730384 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:20:46.730384 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:20:46.730384 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:20:46.730384 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:23:12.737634 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:23:12.737634 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:23:12.737634 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:23:12.737634 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:23:12.737634 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 11:26:42.164983 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:26:42.172820 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:26:42.178842 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:26:42.185834 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:26:42.192701 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:26:42.203087 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 11:26:42.210080 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:26:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:26:42] "POST /myclass/api/GetTableauEmargement/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:26:42] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:26:42] "POST /myclass/api/GetAllClassStagiaire/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:26:42] "POST /myclass/api/GetSessionFormation/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:26:42] "POST /myclass/api/Get_Session_Sequence_List/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:26:42] "POST /myclass/api/Get_List_object_owner_collection_Stored_Files/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:29:25.539217 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:29:25.540213 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:29:25.540213 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:29:25.540213 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:29:25.540213 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:29:45.981962 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:29:45.981962 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:29:45.981962 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:29:45.981962 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:29:45.981962 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:30:03.327983 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:30:03.327983 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:30:03.327983 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:30:03.328997 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:30:03.328997 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:35:35.793230 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:35:35.793230 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:35:35.793230 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:35:35.793230 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:35:35.793230 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 11:36:50.953806 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 11:36:50] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:38:35.570456 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:38:35.570456 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:38:35.570456 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:38:35.570456 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:38:35.570456 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:39:24.433872 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:39:24.433872 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:39:24.433872 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:39:24.433872 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:39:24.433872 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:40:02.884224 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:40:02.884224 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:40:02.884224 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:40:02.885216 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:40:02.885216 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:43:42.459122 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:43:42.459122 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:43:42.459122 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:43:42.460135 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:43:42.460135 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:44:04.151638 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:44:04.151638 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:44:04.151638 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:44:04.151638 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:44:04.151638 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:44:50.304585 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:44:50.304585 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:44:50.304585 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:44:50.305756 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:44:50.305756 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:49:21.891437 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:49:21.891437 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:49:21.891437 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:49:21.891437 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:49:21.891437 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:49:52.011958 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:49:52.012936 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:49:52.012936 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:49:52.012936 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:49:52.012936 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:51:43.245246 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:51:43.245246 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:51:43.245246 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:51:43.245246 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:51:43.246236 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:55:04.349381 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:55:04.349381 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:55:04.350382 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:55:04.350382 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:55:04.350382 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:55:42.297365 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:55:42.298366 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:55:42.298366 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:55:42.298366 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:55:42.298366 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:56:11.383438 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:56:11.383438 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:56:11.383438 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:56:11.383438 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:56:11.383438 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 11:56:37.697921 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 11:56:37.698927 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 11:56:37.698927 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 11:56:37.698927 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 11:56:37.698927 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:00:58.906650 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:00:58.906650 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:00:58.906650 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:00:58.906650 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:00:58.906650 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 12:00:58.956025 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:00:58] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 12:00:58.973136 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 12:01:00.241780 : Get_Qery_Generate_BPF_From_partner_invoice_header -local variable 'total_bpf_f3_class_niveau_formation' referenced before assignment - Line : 1057 +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:01:00] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:02:37.955114 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:02:37.956109 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:02:37.956109 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:02:37.956109 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:02:37.956109 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 12:02:38.006679 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:02:38] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 12:02:38.012449 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 12:02:38.859419 : Get_Qery_Generate_BPF_From_partner_invoice_header -cannot encode object: {'1'}, of type: - Line : 1308 +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:02:38] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:05:42.779426 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:05:42.779426 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:05:42.779426 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:05:42.780453 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:05:42.780453 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 12:05:53.593515 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:05:53] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 12:05:53.602377 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:05:54] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:22:53.576133 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:22:53.576133 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:22:53.576133 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:22:53.576133 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:22:53.576133 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:23:23.308472 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:23:23.308472 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:23:23.308472 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:23:23.308472 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:23:23.308472 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:24:32.689984 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:24:32.690984 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:24:32.690984 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:24:32.690984 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:24:32.690984 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:25:12.836828 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:25:12.837827 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:25:12.837827 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:25:12.837827 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:25:12.837827 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:31:56.219756 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:31:56.220759 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:31:56.220759 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:31:56.220759 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:31:56.220759 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:32:20.207509 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:32:20.207509 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:32:20.207509 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:32:20.208508 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:32:20.208508 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:42:38.453312 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:42:38.454315 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:42:38.454315 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:42:38.454315 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:42:38.454315 : ++ LMS_BAS_URL mysy-training.com/ ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:42:49.102864 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:42:49.102864 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:42:49.102864 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:42:49.102864 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:42:49.102864 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:45:45.844976 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:45:45.844976 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:45:45.844976 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:45:45.846015 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:45:45.846015 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 12:45:45.894201 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:45:45] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 12:45:45.899386 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 12:45:47.024992 : Get_Qery_Generate_BPF_From_partner_invoice_header -'count' - Line : 1174 +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:45:47] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:47:20.320409 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:47:20.320409 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:47:20.320409 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:47:20.320409 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:47:20.320409 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 12:47:20.367100 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:47:20] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 12:47:20.373369 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 12:47:21.169495 : Get_Qery_Generate_BPF_From_partner_invoice_header -A pipeline stage specification object must contain exactly one field., full error: {'ok': 0.0, 'errmsg': 'A pipeline stage specification object must contain exactly one field.', 'code': 40323, 'codeName': 'Location40323'} - Line : 1175 +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:47:21] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:48:07.608777 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:48:07.608777 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:48:07.608777 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:48:07.608777 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:48:07.608777 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 12:48:45.082759 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:48:45] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 12:48:45.091047 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 12:48:45.800491 : Get_Qery_Generate_BPF_From_partner_invoice_header -'count' - Line : 1175 +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:48:45] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:53:31.828713 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:53:31.828713 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:53:31.828713 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:53:31.828713 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:53:31.828713 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 12:53:36.307774 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:53:36] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 12:53:36.312889 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 12:53:37.052130 : Get_Qery_Generate_BPF_From_partner_invoice_header -'class_duration' - Line : 1180 +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:53:37] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:54:29.910066 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:54:29.911067 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:54:29.911067 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:54:29.911067 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:54:29.911067 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 12:54:32.274905 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:54:32] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 12:54:32.279914 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 12:54:32] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 12:58:21.805024 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 12:58:21.806028 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 12:58:21.806028 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 12:58:21.806028 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 12:58:21.806028 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 13:03:33.580687 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 13:03:33.581724 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 13:03:33.581724 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 13:03:33.581724 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 13:03:33.581724 : ++ LMS_BAS_URL mysy-training.com/ ++ +INFO:werkzeug:WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. + * Running on http://localhost:5001 +INFO:werkzeug:Press CTRL+C to quit +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 13:03:43.120339 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 13:03:43.121346 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 13:03:43.121346 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 13:03:43.121346 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 13:03:43.121346 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 13:04:01.472655 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:04:01] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 13:04:01.478785 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:04:01] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 13:05:34.763420 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 13:05:34.763420 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 13:05:34.763420 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 13:05:34.763420 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 13:05:34.763420 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 13:05:41.199590 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:05:41] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 13:05:41.204282 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:05:41] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 13:08:20.805763 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 13:08:20.805763 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 13:08:20.805763 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 13:08:20.805763 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 13:08:20.805763 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 13:08:48.305067 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:08:48] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 13:08:48.309635 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:08:48] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 13:09:52.351485 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 13:09:52.351485 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 13:09:52.351485 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 13:09:52.351485 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 13:09:52.351485 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 13:09:52.392514 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:09:52] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 13:09:52.397797 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:09:52] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 13:11:32.410118 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 13:11:32.410118 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 13:11:32.410118 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 13:11:32.410118 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 13:11:32.410118 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 13:11:51.047907 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 13:11:51.047907 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 13:11:51.047907 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 13:11:51.047907 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 13:11:51.047907 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 13:14:43.706620 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:14:43] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 13:16:55.980165 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 13:16:55.981165 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 13:16:55.981165 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 13:16:55.981165 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 13:16:55.981165 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 13:19:57.635337 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 13:19:57.636340 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 13:19:57.636340 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 13:19:57.636340 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 13:19:57.636340 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 13:20:26.043008 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 13:20:26.043008 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 13:20:26.043008 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 13:20:26.043008 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 13:20:26.043008 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 13:21:27.908906 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:21:27] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:23:35.381475 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:23:35] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:23:38.288656 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:23:39] "POST /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:23:54.205392 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:23:54.209085 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:23:54.212107 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:23:54.216104 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:23:54.219103 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:23:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:23:54.223655 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:23:54] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:23:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:23:54.254362 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:23:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:23:54] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:23:54.261592 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:23:54] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:23:54.419206 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:23:54.428475 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:23:54] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:23:54] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:24:46.617710 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:24:47] "POST /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 13:26:11.482916 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 13:26:11.482916 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 13:26:11.483933 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 13:26:11.483933 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 13:26:11.483933 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 13:26:44.924708 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:26:44.927741 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:26:44.929734 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:26:44.933722 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:26:44.937721 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:26:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:26:44.944166 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:26:44.949856 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:26:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:26:44.953851 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:26:44] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:26:44] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:26:44] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:26:44] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:26:45.115154 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:26:45] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:26:45.126796 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:26:45] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:26:48.468120 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:26:49] "POST /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:28:46.773538 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:28:46.776721 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:28:46] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:28:46.782234 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:28:46.787294 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:28:46.792868 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:28:46.798896 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:28:46.798896 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:28:46] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:28:46] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:28:46.810922 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:28:46] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:28:46] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:28:46] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:28:46.927201 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:28:46] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:28:46.945244 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:28:46] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:29:10.251772 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:29:11] "POST /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:29:53.451271 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:29:54] "POST /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 13:36:34.418522 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 13:36:34.418522 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 13:36:34.418522 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 13:36:34.418522 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 13:36:34.418522 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 13:36:34.676749 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:36:34] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 13:36:34.683377 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:36:35.562358 : Get_Qery_Generate_BPF_From_partner_invoice_header -local variable 'C1_pipe_qry_invoice_header_partner__invoice_line_detail__is_client_1_is_financeur_0_is_company_1' referenced before assignment - Line : 150 +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:36:35] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 13:37:02.816387 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 13:37:02.816387 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 13:37:02.816387 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 13:37:02.816387 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 13:37:02.816387 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 13:37:02.861645 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:37:02] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 13:37:02.868463 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:37:03] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:41:36.523314 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:41:37] "POST /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:41:49.428432 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:41:50] "POST /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:42:56.616943 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:42:56] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header HTTP/1.1" 308 - +INFO:root:2024-09-01 13:42:56.622171 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:42:56] "GET /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\Dashbord_queries\\BPF.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:root:2024-09-01 13:49:14.981632 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++ +INFO:root:2024-09-01 13:49:14.981632 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++ +INFO:root:2024-09-01 13:49:14.981632 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++ +INFO:root:2024-09-01 13:49:14.981632 : ++ FLASK PORT 5001 ++ +INFO:root:2024-09-01 13:49:14.981632 : ++ LMS_BAS_URL mysy-training.com/ ++ +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 877-541-979 +INFO:root:2024-09-01 13:49:15.026526 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:49:16] "POST /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:51:25.892972 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:51:25] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:51:34.087854 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:51:35] "POST /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:52:21.547437 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:52:21] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:52:24.800299 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:52:25] "POST /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:53:07.261491 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:53:07.264671 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:53:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:53:07.269686 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:53:07.273357 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:53:07.278616 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:53:07.282750 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:53:07.289094 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:53:07] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:53:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:53:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:53:07.300867 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:53:07] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:53:07] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:53:07.459663 : Security check : IP adresse '127.0.0.1' connected +INFO:root:2024-09-01 13:53:07.468141 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:53:07] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:53:07] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:53:12.438208 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:53:13] "POST /myclass/api/Get_Qery_Generate_BPF_From_partner_invoice_header/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:54:25.929877 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:54:25] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:54:40.582040 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:54:40] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:56:13.265412 : Security check : IP adresse '127.0.0.1' connected +DEBUG:xhtml2pdf:pisaDocument options: + src = '

\n
\n
\n \n \n \n
\n
\n\n\n
\n\n
\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n\n \n \n \n\n \n\n \n
A. IDENTIFICATION DE L\'ORGANISME DE\n FORMATION
Numéro de déclaration : xxxxxxx NUMERO DE SIRET : xxxxxxx CODE NAF : xxxxxxx
Raison Sociale : xxxx
Adresse : xxxx
Tél. : xxxx
\n Email : xxxxx
\n\n \n \n \n \n \n \n \n\n \n \n\n \n \n \n\n \n \n \n\n \n\n \n
B. INFORMATIONS GÉNÉRALES
Le bilan pédagogique et financier porte sur l’activité de dispensateur de formation\n de l’organisme au cours du dernier exercice comptable clos
Exercice comptable du xxxx au xxxxx
Avez-vous mis en oeuvre, durant cette période, une (des) action(s) de formation en\n tout ou partie à distance (classes virtuelles, Elearning, etc.) :\n Oui : xxxxx / Non : xxx
\n\n \n \n \n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n\n\n \n
C. BILAN FINANCIER HORS TAXES :\n ORIGINE DES PRODUITS DE L’ORGANISME
Produits provenant :  
- Des entreprises pour la formation de leurs salariés :1 - xxxxx
- Des organismes gestionnaires des fonds de la formation professionnelle pour des\n actions dispensées dans le cadre : 
-- Des contrats d’apprentissage xxxxxx
\n\n

 

\n

 

\n\n \n\n\n\n
Paris , 01/09/2024
\n

 

\n

\n

\n

 dddrr Dev3 
Téléphone : 07 69 20 39 45 
Email :  mysytraining+dev@gmail.com 
Site :  https://fcs-pour-tous.com/ 

\n

 

\n
' + dest = <_io.BufferedRandom name='./temp_direct/Contrat_BPF_dddrr Dev3_429.pdf'> + path = None + link_callback = None + xhtml = False + context_meta = None +DEBUG:xhtml2pdf:FileObject 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAABcCAYAAADpn75PAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV/TSkXrB9hBRCRDdbIgKuIoVSyChdJWaNXB5NIvaNKQpLg4Cq4FBz8Wqw4uzro6uAqC4AeIs4OToouU+L+k0CLWg+N+vLv3uHsHCLUSU03fBKBqlpGIRsR0ZlX0v8KHXnSjHyMSM/VYcjGFtuPrHh6+3oV5Vvtzf44eJWsywCMSzzHdsIg3iGc2LZ3zPnGQFSSF+Jx43KALEj9yXXb5jXPeYYFnBo1UYp44SCzmW1huYVYwVOJp4pCiapQvpF1WOG9xVksV1rgnf2Egq60kuU5zGFEsIYY4RMiooIgSLIRp1UgxkaD9SBv/kOOPk0smVxGMHAsoQ4Xk+MH/4He3Zm5q0k0KRICOF9v+GAX8u0C9atvfx7ZdPwG8z8CV1vSXa8DsJ+nVphY6Avq2gYvrpibvAZc7wOCTLhmSI3lpCrkc8H5G35QBBm6BrjW3t8Y+Th+AFHW1fAMcHAJjecpeb/Puztbe/j3T6O8HT6tymZC8PsgAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfoBA4LEQkFzJbpAAAVO0lEQVR42u2deZRV1bHGf1X7MuNA4wAoYlRUghoVRSOoDE6oqE9DfHnRaKJ5iRrHJJr3svLEJMZpGWdNnhGNWUkEXmKCIgqCOEQZFGcFcQJFQAQnoAXuqXp/3HO7z719b3O76Un6fGud1X2mffbd59tVu2rvqgMpUqRI0V4hrfLUTOZI3HcC1hBF96WvIUXLsl5ksqi6qH6Qtkb7hqZNkCIlYIqUgClSpARMkRIwRYqUgClSAqZI0RLItOG6BaBbYn8NEKWvLJWALdQ1MkeI6qf5DTi4jdWwKyGcQQj/DnRIqbT5ScA23XElhGm4HwKAyN/c/Rtps6RjwJZC7xry5Qh4UtqZUwnY1EOAkeQXa2SzC4D3EmeXAa8BXwXA/XEgG58bSCbTO77vU2BuE9VobzKZ7eNyVwHz0pfUSFS0GCGTOTq+xkXVgSEtWkfV9TXPVr2gxCU9Ub0U1YuBLWpUiuq9NfUO4V9NpqpUJ9SUKzI9lYApVmJ2bdoM7ZOAXyOE3WNx+jnZ7MPAYFU93d13EZGlBvMwuxuoLnH/joQwAvd+gCCykCiaDnxYZqC8r4UwBoAoWgC8RAijgO7xsTeAF+vc6N6T/H2wliiaDAwkhK/Gx6qJogfrqH73qrjcd0uqcJHtUB1T9PtTtJQKVtXfJs4tFZG/iaolr0+owI7JUlX11qR6TWwbVPUvwHbFKji5qeo18fk3EseuL6mCC7dF8flfJo4tqdM2IcxKlHt3SRVcuC1IreDWRS9ETqbU6m73QwjhlMRA6lKH88j57apxn4b7VOBtIONwFDmHd4qUgBVjvcCNbra7m3V0kbMKfqD7/jXSBU6r4abIt9z9KHc/2s12dbPdPafW6hDQ4WduVuVmVWY2tgGifk7+PjfbpwlVyJOJcg9MCdi6+vwZM7sYWAhsIIrGxW6SPPomr675x+wsoGfi3EKy2cfKPKUa+DjeqhtQu2zivk+b7DebbUiU+1lKwLZoodZoYc8k2Dc7QdzRovq+iPwfmcyRtFaAVqqC2w/M7OfAS4lDnRE5RcymiuqrwGEpJVICNieWuNkB8Tix2G0yQFQfBHZIaZESsDmxgSga52b7utnXBP6cOLcFqie1YF0+TwnYvrB10f5LZnYasDhxbKv478eJY90b8Iza+9zr3GewIrHbm+SaxxD+DffdNlquavfN5YU0yUzI+4NH9gzCcDcfqsIAhx2Bbus7rt+v31NPfdxGfms3UX0X9+dc5B+IvE0UfYLqoQVqV+T5+O+buG8XGy9neCYzB/cqomgJUHaO1+DNhDWzNyGcjchi3HsRRfeiugCz/PktRfUZgVcdBuHev6Jy3QcRwhmILMe9J1H053ZJwA8GDz9aXM4FH4XTQQQ8KV6jbm3Jsvwa0AmREQIjcActUgDuMzB7BMBhnEB+ydXuYjYNQFQnmNm/6rF0/obqr4EtARH3O3EHWO8wgWx2BqovA3vnSeq1/38ObACqSpQ7HtXLY4kZxP2euNy1DuOpXY2z+RNw2UHDDnbXm4EDm815kc1+iMjkxJFVCWnwhrg/Gkunl7zoVoeJGkspE5kXv6in3WwPVT3P4ZvAzolbPhMYZ+6/yBUPRNE4V91a4AJgJ8AQed5gSvzcp919UfyMhcl+6WajJIQbcN+X3FTgUoHxnpuB+cLNRqrqbxyOAfoA7wlMMrPrVPVSd98zLve1RLmL3ew4CeF63PchV9YSgfs894wvJQEbRJ9XB47p2LPrymtcuKCS8WM2dOjZ95lHVtV5qMhkRI4FlrpZn1b67b2A7cmNyTaWo6Zr/ILXN6KDdwZWN3HdOwCdmqHctisB3x88smdg5QMOX6/nMnN4S2Cpw5IOa3xdG/7tyyicMakPaxsrx5uJJBvirX0YIcsPGrm9uT8GDChzyXQXn5Axn7Td3JnLSJGiqQj44bBh3aM1/hBSknxzEbms9+zpj6VNmaJZCGjVegfC/sXHXeTm3rOHXixcYc1cx36qera7H4LIDkBAZIW4P2eqk8lmp9YYDpsfutCwxQ+blxGybPCIbzn8pXhc4y5n9pk7vdG+p4qNENXzBa6NB/Ll8I6LXEEU3UuhF6i1EchkjmzkauXOkvNVHg0sdLPjyK322exQ1pJdMWTIFo5cX+LUxZtCvspfXzhR4OYE+Rx4FZEngSUJsn1F4EdtiHxdCOFsUZ0vZlNozAKHEL4dkw+gv6r+ot2p4OyGzueA9y6UXNzZa/aMW1tINF+a2F3pZscCcxLHehDCiWI2xkXuaQNtuaOqXuJwRk1MB6Cq55nZEw0sq9hy/rxdEdCHDcssW+MXFinoldXr7NIWq5n73gkyTvRC8gF8TBTd43APUZtIGdPL4eL4/3kCD5rZFG9MXHAUTRTVgxxOxv0lcx/brgi4rFqOQigYmzl+5VdemPlJfYX1ufyBrrq20/fd5RsI/UNYN2Dx1cc3di54DXG8recCkjrScEdwS+JZFzmLKHoUWLyJ4wEzs0uASzZ3K7jkGFBMTyw6tNaj7r+vl3w/nb6/rO38uiM3IgwFtrd1mcZP1Lk/k9jbW0SmULi8vqWwK3Ao0L8CyTWO3AzFocCBNGwVzXbAQRRmBNsYOgH7AIcDA8llFGtu7BU/q/kI6OLDisZjU3d47oGyswF9fvzInoJNJzdn2kQa2K8lOb8pMkJUX1fVq4Bt6rGcLxXVt0T1LQnh8RIW+IP585pbNJAfq/2q5j6RB4HDJITZovqmqD4Rh2G+QukMDYLqOaK6OL7uCVGdI6qrVHUcicwJgIrqqvxGJnMMqj8Q1UWiOktU5wO9C64J4YSi5/VQ1dtFdaWoviiqM0X1FVFdiup5RQbN6TW/S/WNus2ldyba467EiUsSdXgL6C4ik0T1ZVF9RVWbJCi/jgpeMmh0V1hTuCZN/IF6DYZcI2/dxD1tloucK+53JHp2N4efieqPBG41s2uAT4p6VJXDLjGLtYQPaAfy5wuJvE3NcZGdROS4eBFDEgNFdaqbHQC8nniJNzhcmLhuadweXRy+KyI7u/sR1Pore9Q2rf8cGJro7I96ruP1SJSXjG3eSlRnek7yEXfSZeQWNWwrcKurdsDsxrgNtkr83qhER98ekV3i/+cXWPO1degoqk8A+9WMEVSnJJaVNZ0EDB2rdy0+Libzy0q/y6YNpf754cYjiu50s2GIPFN0pntMxIWEcHIzjY0j3P/pMFZgQuJcV80ti8pLmBMS5DNXHeVmfdxsG+IVO4gMjzMplBL1Q4EsIk/jPtPM6vUyqOoN1JJvoZvt7GZ93Wwg8YohgcvJLaBoKnSLybcK98m4P0g2O7NZVLBlrUedY8HKrhYR96OaeczxlEfRIa46CpFZRee2EfcJhNDUuflWu9le7n4SZleY2akCd9UaZIzOS2XJhYTmyTQ54Xhe6yFcU9PQ7seVedY8N9vfo2iIuw8HnqunXtt6YWzz1bFPFGC+wF/j/7cmkxnalD4JgVvcbCd3P97dR9NEftc6KtiVzlJUdCZsWFneXpMdWySgMZt92OFhQjhW3G9MGAVB3H/n8EgT+suqgflFZumfRDUf9N41VmuLEElK/+6oXlZDOrNtvVbV9S/9ZmUs8HJFtQrhENw7JEi9nyWe5+67IpKv8G7A1CZqj4/N7IIWccMIurZ4anWDd6oq93IF1rToFEQUPeTwpIQwBfe8QdCTEI4niv7ajE9eVLRfFRO1U2J8OVxgeEJSJnVn9032V7r3LXSN8SMpHN8m97b4UvoBBa+zgFQj613iBeR18IutENP9uUfR+aI6LyENBjTzioQNJYYvxbmhn8d9ZZmOOt+b9n0Z7jPqGSwu+lIScPXKjm91r1oXJX1KZmE3YFZJzZjJ/jNkO9zYQP9VU6Ag1YWVXhHTlI7rnYv2VwIfxYJOYol0F+63lXErbXoNRD5KWObq7mcmxoDFmoJmbo/m8QP2f3PKuqSLIZaK5QbQLLvq2BWIXNnE9RIJ4SlV/S3lHMCqpxXd8Ur837pCXtbpcF0a1VD5fHw5rAHeioclCxI+xm/RnKGuUTS3qFLfrqAlk+2RpVBdCQ1zljc/AeOB8Ywi/XHsqwPHdCxXyJJrR14N3NtktQrhGNyHOFwcO3ZfVtU7UP05qmNF5BGBK5JVIIoeytlE8m7i+B6EcCawDyGcJblotD0qqMHWqnoDmcwIYG9UL4vTuuXf2qS8T83hnoSYG6KqN8XjrwzQH9XzROT+JnKLLEh6AgTGEsI342d1I5ek80pV/U2CgO8UjAtVLyUXLnqahDAbkeFtSgXHroW/I5K0erbs0XXlGcCd5ZwxS67zM3f46aOzgLHESR43AVuRC8TOu4T2cthLSg+2q131O5itjaXEk6jmhxAi7nejCg1TgR0cLhKzi+qEbsJaM/tlwjy+iRDG4D6oxjBQPSdWzZma+qqeShTdvcn+kCg6R1T/FRO6i7iPR3Vd3hjy2vHqTcBystlnUV2dl3QCV6N6Nd42Vq+VlIC95j72RKxikrJ6bG6WpLxHcMl1R97R69MeOyIywkXOy2zZqXHBPFF0n5vt4vDfxfUoUi9z3OwwstmkxH7Tc6GUxUbDWoEryWW33xg+LHbDxFjuqicWnfvCo+iI2AeXV/kh0blfcJGTiKJ7muidveBmh1OY26ZTjVMM7nOzfYHl8bFPXORM6gZWbRC4HfeZrUnAsubrB4NH/FDgjqLLr+s9Z/omL8lqYFimAANRHaq5DAZdDZaQW2P3bD337UgIw3Hvg8giomgquZmCAQl1uII4LYeq3uHww/j4i262P3AgIeyB+7aIvEMUPUL9GVT7EsJhuPcCVmM2B3iBuk7bpLN/dYnOIhROba4pYUAosB8h7I/71oh8QBTNLGuUwDaEcCTufRFZRhRNIzdluBu16Ug+Bd6M/++cGC87RVOezU7AhbuN6tStat3LUmgEuLucvqkrottIXHCxkVFMwH1J0ToqOG8Nu9RZ6i4i/ocPBg8/Om26Ro1rU1RKQIAdZs+YKs5NRYc7CzJ56eARl6XNV4GGCWG0hDBLRManzdFAAgKsXNvzMnemFTtKgKuXDh4+ZflBI/dJm7GuG4cQ/lNUXxb3SbgfFAcZHZg2TQMJOPDViesz3exk4MkSHfwYc39+6YEj/rpk8MiT6reS25HYE7lL3H9PbuXwxwLjY0v07bR1KjRCivHe17/eJZPt+ifET6nnsmoR5jn+vpssCypXbT97+vIvgxFCbjX3tvnfUaG7pjRCGKXux5jqJLLZ5IcMUzSWgLEtLssPHH6+i1xFBZ59Mdu717MzX2kOAorI/aj2jU3zP2N2Qyu35a6EMLKiK6Po78BHqnqDixwKIO5PmdlF7Y2AmQay1Zn72M1LDx42CdNrgG/QWml+RQbmM4oqPN7quTlCOCBWu5V05LnAR55Lxzso7kTtMqlTo8jTe9bMd3vPmXGqq+4F3EJh3uMUKZpHAhajz6xHXwcu8DFjLl727qr9XThUxffE6eewlbhWt9eGdfgxIu+VOf1OSr0mIGCNNpw4MSKnVuamTRojl2v61bQhmkEFp0iRErBh2JJk7EaKzUsFNyM6o/oTgW+TWwnzEe4LXHUc7htzIQ0RkZ8hMoJal9EbDr/D7CbqrpYeoKrnusi+uPdC5FNxf95UJ5LNTqPhYYhbUrjqBXL+wIZE7g1T1XNrtbqdRnJVjOqFWpup4XUzu7zg3YYwRsy+ichXgC64L3KRmZjdC7zfbllf0RfToZOIPFbmK+HFXzG/vsglcraoRvVcP67o+u/Vd72I/L0CN8ypG61rCLOK2uGBxDMeLFHmmUVfjS8IJ1DVvyTKTqYh6SIhPF1PXdbFXwhNJWD5wYFeBAxLHHlNYDq51BtHkPvEQikMEvfb88MLgZvN7C4ymT5idhuwi8N3gT8ATwNV4n5rfL0J3Ggic3HfVmEfhxNcZEZbWUFcYdtdiHs+Xnmhw42IfIb7zuI+HJF9yGZnpQSsT0rCOYndl93sYK9d1dsxTrTTr27b62VeGy75Qjy74GSzL3kI/yXu4+PrxpjZ02Qy+2KWlyzLzeynefUc6+gfNmasLDCRwu/NYe4t4n6RXD7tvDtoHGa3J9xDv8a9M/BFSsDy6Jskl8NtFC4pX0/pEEN1ODJBgtecggTrNeM+d8+lGMtmlyfiPnqLyMPu/ityX1oycsFHDY4oN7MrWssNIyLLvLYN/sdVBbM/UvtBni/ayotuq1Zwv6K3+XyF9/UksZTd4T9E9dmazX1iQlTmF4jOJxmGKnJkPh0bqj+h6bN+NTtM5B8F40H4jaguFpH7yWSOSN0wG5XLmeKs+J9VeGdxzO/qWA3W3czysR2Rm43C/ZGie3cVuC7OjXfIl4qBUfSQi3yHwinSgMhJYjZNRB6gblaHlIC1zopscQTXNhXeWRA44yKXuFlVyc19ROLSRe5+jJsdJHA3hVkXquL8h6395U9vkCsoiv7kZv1c5AeIPF1wr8jxqJ6dErA83imyLIaXHufXwWfJe8Xs+AY+d46Zfc/N+kgy4DwXzL5dc8iqAglVoism/t9AYdYHKugU1UTR/3oUDXGzQSS+jaeN+XxEOyLgUhIfZhG4hBCOB/qQyRwjIg+TCycsxcoJiZ5+Arkg8eTvPVRVf5kwwPrGSS6TmR/Wmur4IunTsIG76tGEMKbklsmMjI2FJYm6DkjUQWMpllzM0DHOgyjAV+MovtJ5EUMYDexZdPR53F9I7H9Be0VFjmjV8ytxQpdwRFeJ6ntF1yyMcyl/XuPUDeH02B1zVXxshYhMVtXbVPUeUf0o4eTd+Hc+KnFE15Y3J77n+0Xn3hTVBaL6XiwRq0S1uuiaDWXKfLzG6MjljnZRnaeq96nqLSIytcCp3fRJPTczAkJQ1fvKNPZTMalKz4RA/5hwpQjwCapja6zbEEaL6tv1EGYp5b8SumkEzJHluRLXrK6RYKoXiKqVKkNCeKYEAbur6i2iur6eDvvHNjCmrWgM0WwErHhJfgij1f0kd+8rIh+ayASiaBIwiEymR2y0LAbeqDO8COFodR8G9AY+N5FniaL7qRvlnyGE49V9tIvshXt33N9xkbnkcjavrMh3GcLBFTbAKrLZ6fFeV1TP0FzE3BcGr2B2H4kvxAMHqOopsX90hak+HH+kcTAh7BSr6xXAzMQ9fVA9XdwPR6QvIqvF/S0TmUgU/ZP2jAolYIp2gHQ9YIqUgClSAqZIkRIwRUrAFClSAqZICZgiRUrAFJs/Wms6ZityYZIRlc0ypEiRIkXT4/8BWimw6vvgXa4AAAAASUVORK5CYII=', Basepath: 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\__dummy__' +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf:Attrs: {'src': , 'width': None, 'height': None, 'align': None, 'id': None} +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None] +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None] +DEBUG:xhtml2pdf:Col widths: [None] +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:None +DEBUG:xhtml2pdf:Col widths: [None, None, None] +DEBUG:xhtml2pdf:FileObject 'data:image/png;base64,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', Basepath: 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\__dummy__' +DEBUG:xhtml2pdf:Parsing img tag, src: +DEBUG:xhtml2pdf: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 29534 +DEBUG:PIL.PngImagePlugin:STREAM b'IHDR' 16 13 +DEBUG:PIL.PngImagePlugin:STREAM b'iCCP' 41 389 +DEBUG:PIL.PngImagePlugin:iCCP profile name b'ICC profile' +DEBUG:PIL.PngImagePlugin:Compression method 0 +DEBUG:PIL.PngImagePlugin:STREAM b'bKGD' 442 6 +DEBUG:PIL.PngImagePlugin:b'bKGD' 442 6 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'pHYs' 460 9 +DEBUG:PIL.PngImagePlugin:STREAM b'tIME' 481 7 +DEBUG:PIL.PngImagePlugin:b'tIME' 481 7 (unknown) +DEBUG:PIL.PngImagePlugin:STREAM b'IDAT' 500 5435 +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 29534 +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:56:14] "GET /myclass/api/Prepare_and_Print_BPF_PDF/-lgV_be64olxprWUNHzfwJw2CjVt46Ur8g/03-06-2024/01-09-2024/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:58:10.345597 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:58:10] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - +INFO:root:2024-09-01 13:58:39.677861 : Security check : IP adresse '127.0.0.1' connected +INFO:werkzeug:127.0.0.1 - - [01/Sep/2024 13:58:39] "POST /myclass/api/Get_Connected_User_List_Dashbord/ HTTP/1.1" 200 - diff --git a/Session_Formation.py b/Session_Formation.py index 78b376c..7d13f98 100644 --- a/Session_Formation.py +++ b/Session_Formation.py @@ -10777,11 +10777,17 @@ def Invoice_Partner_From_Session_By_Inscription_Id( diction): order_header_is_company = partner_client_id_data['is_company'] partner_invoice_header_data['order_header_is_company'] = order_header_is_company + order_header_type_pouvoir_public_id = "" if ("type_pouvoir_public_id" in partner_client_id_data.keys()): order_header_type_pouvoir_public_id = partner_client_id_data['type_pouvoir_public_id'] partner_invoice_header_data['order_header_type_pouvoir_public_id'] = order_header_type_pouvoir_public_id + order_header_is_include_bpf = "" + if ("is_bpf" in session_data.keys()): + order_header_is_include_bpf = partner_client_id_data['is_bpf'] + partner_invoice_header_data['order_header_is_include_bpf'] = order_header_is_include_bpf + # Calcul du Totol HT sans reduction total_ht = 0 prix_session = 0 @@ -10897,7 +10903,7 @@ def Invoice_Partner_From_Session_By_Inscription_Id( diction): list_partner_invoice_line_champ = ['order_line_formation', 'order_line_qty', 'order_line_prix_unitaire', 'order_line_tax', 'order_line_tax_amount', 'order_line_montant_toutes_taxes', 'order_line_montant_hors_taxes', 'order_line_type_reduction', 'order_line_type_valeur', 'order_line_montant_reduction', 'order_header_ref_interne', 'order_line_comment', 'order_header_id', 'valide', 'locked', 'date_update', 'partner_owner_recid', 'invoice_header_ref_interne', 'invoice_line_type', - 'invoice_date', 'invoice_header_id'] + 'invoice_date', 'invoice_header_id', 'order_line_is_include_bpf'] # PreRemplir les champs @@ -10938,6 +10944,12 @@ def Invoice_Partner_From_Session_By_Inscription_Id( diction): partner_invoice_line_data['locked'] = "0" partner_invoice_line_data['partner_owner_recid'] = str(my_partner['recid']) + order_line_is_include_bpf = "" + if ("is_bpf" in session_data.keys()): + order_line_is_include_bpf = session_data['is_bpf'] + partner_invoice_line_data['order_line_is_include_bpf'] = order_line_is_include_bpf + + print(" #### partner_invoice_line_data = ", partner_invoice_line_data) inserted_invoice_id = MYSY_GV.dbname['partner_invoice_line'].insert_one( partner_invoice_line_data).inserted_id @@ -10977,6 +10989,12 @@ def Invoice_Partner_From_Session_By_Inscription_Id( diction): partner_invoice_line_data_detail['invoice_line_type'] = "facture" partner_invoice_line_data_detail['invoice_header_ref_interne'] = partner_invoice_header_data[ 'invoice_header_ref_interne'] + + order_line_is_include_bpf = "" + if ("is_bpf" in session_data.keys()): + order_line_is_include_bpf = session_data['is_bpf'] + partner_invoice_line_data_detail['order_line_is_include_bpf'] = order_line_is_include_bpf + partner_invoice_line_data_detail['update_by'] = str(my_partner['_id']) partner_invoice_line_data_detail['valide'] = "1" partner_invoice_line_data_detail['locked'] = "0" @@ -11499,6 +11517,12 @@ def Invoice_Splited_Partner_From_Session_By_Inscription_Id( diction): 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'] + + order_line_is_include_bpf = "" + if ("is_bpf" in session_data.keys()): + order_line_is_include_bpf = session_data['is_bpf'] + partner_invoice_line_data['order_line_is_include_bpf'] = order_line_is_include_bpf + partner_invoice_line_data['update_by'] = str(my_partner['_id']) partner_invoice_line_data['valide'] = "1" partner_invoice_line_data['locked'] = "0" @@ -11545,6 +11569,12 @@ def Invoice_Splited_Partner_From_Session_By_Inscription_Id( diction): partner_invoice_line_data_detail['invoice_line_type'] = "facture" partner_invoice_line_data_detail['invoice_header_ref_interne'] = partner_invoice_header_data[ 'invoice_header_ref_interne'] + + order_line_is_include_bpf = "" + if ("is_bpf" in session_data.keys()): + order_line_is_include_bpf = session_data['is_bpf'] + partner_invoice_line_data_detail['order_line_is_include_bpf'] = order_line_is_include_bpf + partner_invoice_line_data_detail['update_by'] = str(my_partner['_id']) partner_invoice_line_data_detail['valide'] = "1" partner_invoice_line_data_detail['locked'] = "0"