diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index d30116d..d5f8181 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -1,12 +1,13 @@
-
+
+
-
+
@@ -77,13 +78,6 @@
1680804787304
-
- 1724077502402
-
-
-
- 1724077502403
-
1724096583696
@@ -420,7 +414,14 @@
1735475357282
-
+
+ 1735494533471
+
+
+
+ 1735494533471
+
+
@@ -462,7 +463,6 @@
-
@@ -487,6 +487,7 @@
-
+
+
\ No newline at end of file
diff --git a/GlobalVariable.py b/GlobalVariable.py
index b7f1931..266d06a 100644
--- a/GlobalVariable.py
+++ b/GlobalVariable.py
@@ -30,6 +30,12 @@ if (MYSY_ENV == "PROD"):
# Domaine pour le catalogue public
MYSY_PUBLIC_CATALOG_DOMAIN = 'mysy-hosting.online'
+ """
+ REPERTOIRE FTP DES IMAGES DU BLOG
+ """
+ BLOG_FTP_IMG_REPOSITORY = "/var/www/html/blog_imgs/blog_img_prod/"
+
+
elif (MYSY_ENV == "DEV"):
CONNECTION_STRING = "mongodb://localhost:27017/cherifdb_dev"
client = MongoClient(CONNECTION_STRING)
@@ -40,6 +46,12 @@ elif (MYSY_ENV == "DEV"):
# Domaine pour le catalogue public
MYSY_PUBLIC_CATALOG_DOMAIN = 'localhost:3009'
+ """
+ REPERTOIRE FTP DES IMAGES DU BLOG
+ """
+ BLOG_FTP_IMG_REPOSITORY = "/var/www/html/blog_imgs/blog_img_dev/"
+
+
elif (MYSY_ENV == "REC"):
CONNECTION_STRING = "mongodb://localhost:27017/cherifdb_rec"
@@ -51,6 +63,12 @@ elif (MYSY_ENV == "REC"):
# Domaine pour le catalogue public
MYSY_PUBLIC_CATALOG_DOMAIN = 'devmysy-hosting.online'
+ """
+ REPERTOIRE FTP DES IMAGES DU BLOG
+ """
+ BLOG_FTP_IMG_REPOSITORY = "/var/www/html/blog_imgs/blog_img_rec/"
+
+
elif (MYSY_ENV == "DEM"):
CONNECTION_STRING = "mongodb://localhost:27017/cherifdb_demo"
client = MongoClient(CONNECTION_STRING)
@@ -61,6 +79,11 @@ elif (MYSY_ENV == "DEM"):
# Domaine pour le catalogue public
MYSY_PUBLIC_CATALOG_DOMAIN = 'devmysy-hosting.online'
+ """
+ REPERTOIRE FTP DES IMAGES DU BLOG
+ """
+ BLOG_FTP_IMG_REPOSITORY = "/var/www/html/blog_imgs/blog_img_dem/"
+
YTUBES_CONNECTION_STRING = "mongodb://localhost:27017/"
@@ -208,8 +231,6 @@ Repertoire pour les liste d'emargement
"""
EMARGEMENT_DIRECTORY = "./Emargement/"
-"""
-"""
"""
Repertoire racine du ftp ou sont stocké les factures
@@ -841,4 +862,6 @@ VOICE_INSTRUCTION_CONFIRMATION = ["confirme", "confimer", "conformation"]
"""
Annulation d'un ordre de vocal
"""
-VOICE_INSTRUCTION_ANNULATION = ["annuler", "annulle", "refus", "refuser"]
\ No newline at end of file
+VOICE_INSTRUCTION_ANNULATION = ["annuler", "annulle", "refus", "refuser"]
+
+
diff --git a/Log/log_file.log b/Log/log_file.log
index 9a299e4..e659ca7 100644
--- a/Log/log_file.log
+++ b/Log/log_file.log
@@ -2947220,3 +2947220,1999 @@ DEBUG:httpcore.http11:response_closed.complete
DEBUG:openai._base_client:HTTP Response: POST https://api.openai.com/v1/audio/speech "200 OK" Headers({'date': 'Sun, 29 Dec 2024 17:47:57 GMT', 'content-type': 'audio/mpeg', 'transfer-encoding': 'chunked', 'connection': 'keep-alive', 'access-control-expose-headers': 'X-Request-ID', 'openai-organization': 'user-1wqtln7hwej6qqr3ar1uf5ok', 'openai-processing-ms': '1277', 'openai-version': '2020-10-01', 'strict-transport-security': 'max-age=31536000; includeSubDomains; preload', 'via': 'envoy-router-canary-546ccc777b-dmhqx', 'x-envoy-upstream-service-time': '1090', 'x-ratelimit-limit-requests': '500', 'x-ratelimit-remaining-requests': '499', 'x-ratelimit-reset-requests': '120ms', 'x-request-id': 'req_cad10dcc1944fa4efed7ddbf95e0813d', 'cf-cache-status': 'DYNAMIC', 'x-content-type-options': 'nosniff', 'server': 'cloudflare', 'cf-ray': '8f9b9e3909590076-CDG', 'alt-svc': 'h3=":443"; ma=86400'})
DEBUG:openai._base_client:request_id: req_cad10dcc1944fa4efed7ddbf95e0813d
INFO:werkzeug:127.0.0.1 - - [29/Dec/2024 18:47:58] "POST /myclass/api/mysy_openai_confirme_voice_instruction_api/ HTTP/1.1" 200 -
+DEBUG:httpcore.connection:close.started
+DEBUG:httpcore.connection:close.complete
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 10:05:23.983022 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 10:05:23.983022 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 10:05:23.983022 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 10:05:23.984549 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 10:05:23.984549 : ++ LMS_BAS_URL mysy-training.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 10:05:46.250269 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 10:05:46.251265 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 10:05:46.251265 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 10:05:46.251265 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 10:05:46.251265 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 10:07:21.680867 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 10:07:21.684378 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 10:07:21.688406 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 10:07:21.692931 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 10:07:21.697269 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 10:07:21.700886 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:21] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:07:21.707476 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:21] "POST /myclass/api/Get_Personnalisable_Collection_Fields/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:07:21.713459 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:21] "POST /myclass/api/get_list_specific_field_partner_by_object/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:21] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:07:21.795947 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 10:07:21.801285 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:21] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:21] "POST /myclass/api/Is_Partnair_Has_Digital_Signature/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:07:21.813766 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 10:07:21.821305 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:21] "POST /myclass/api/Get_Given_SessionFormation_From_Id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:07:21.856366 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:22] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:07:22.012700 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:22] "POST /myclass/api/Get_Editable_Document_By_Partner_By_Collection/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:22] "POST /myclass/api/Get_Personnalisable_Collection/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:07:22.024269 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 10:07:22.029038 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:22] "POST /myclass/api/Get_Personnalisable_Collection_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:22] "POST /myclass/api/get_list_specific_field_partner_by_object/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:07:23.010708 : Audit_Session_Action_Inscrit L'identifiant de la session est invalide
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:23] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:07:23.012104 : Audit_Session_Action_Inscrit L'identifiant de la session est invalide
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:23] "POST /myclass/api/Audit_Session_Action_Inscrit/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:07:23.014649 : get_Agenda_Event_List - La valeur 'related_collection' n'est pas presente dans liste
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:23] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:07:23.015996 : get_Agenda_Event_List - La valeur 'related_collection' n'est pas presente dans liste
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:07:23] "POST /myclass/api/get_Agenda_Event_List/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:09:01.411172 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 10:09:01.432156 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:09:01] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:09:01] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:17:36.888539 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:17:36] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:20:09.199092 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:20:09] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:24:12.149826 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 10:24:12.155981 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:24:12] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:24:12] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 10:29:00.864238 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 10:29:00.864238 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 10:29:00.864238 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 10:29:00.864238 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 10:29:00.864238 : ++ 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\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 10:29:32.527421 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 10:29:32.527421 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 10:29:32.527421 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 10:29:32.527421 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 10:29:32.527421 : ++ 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\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 10:33:08.337016 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 10:33:08.337016 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 10:33:08.337016 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 10:33:08.337016 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 10:33:08.337016 : ++ 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\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 10:35:10.924079 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 10:35:10.924079 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 10:35:10.924079 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 10:35:10.924079 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 10:35:10.924079 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 10:46:57.011626 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:46:57] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:47:07.599689 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:47:07] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 10:51:55.993103 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 10:51:56.002174 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:51:56] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 10:51:56] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:08:16.295979 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:08:16] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:08:21.670375 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:08:21] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:09:19.053068 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:09:19] "POST /myclass/api/update_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:09:30.177560 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:09:30.181591 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:09:30] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:09:30] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:09:37.998726 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:09:38] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:11:31.909554 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:11:31] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:11:40.508768 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:11:40] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:13:30.693030 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:13:30] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:13:53.584658 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:13:53] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:14:11.952677 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:14:11] "POST /myclass/api/update_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:14:39.521886 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:14:39.529534 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:14:39] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:14:39] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:14:41.939925 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:14:41] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:17:44.702813 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:17:44] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:18:05.294807 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:18:05.302877 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:18:05] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:18:05] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:18:11.329866 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:18:11] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:19:40.174521 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:19:40] "POST /myclass/api/update_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:19:45.978886 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:19:45.985416 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:19:45] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:19:45] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 11:20:41.337554 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 11:20:41.338571 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 11:20:41.338571 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 11:20:41.338571 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 11:20:41.338571 : ++ 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\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 11:21:57.577473 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 11:21:57.577473 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 11:21:57.577473 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 11:21:57.577473 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 11:21:57.577473 : ++ 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\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 11:22:17.270702 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 11:22:17.270702 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 11:22:17.270702 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 11:22:17.270702 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 11:22:17.270702 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 11:22:34.188116 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:22:34] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:22:42.201763 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:22:42] "POST /myclass/api/update_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:22:49.851541 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:22:49] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:22:49.890584 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:22:49] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:22:52.099388 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:22:52] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:26:15.731230 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:26:15.735733 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:26:15] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:26:15] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:26:49.233818 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:26:49.237813 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:26:49] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:26:49] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:26:56.491941 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:26:56] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:27:06.013209 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:27:06] "POST /myclass/api/update_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:27:15.031534 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:27:15.035904 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:27:15] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:27:15] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:28:23.772059 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:28:23] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:28:37.760534 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:28:37.768067 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:28:37] "POST /myclass/api/get_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:28:37.774685 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:28:37] "POST /myclass/api/get_last_3_articles/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:28:37.782906 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:28:37] "POST /myclass/api/get_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:28:37] "POST /myclass/api/get_last_3_articles/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:31:56.163662 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:31:56.170298 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:31:56] "POST /myclass/api/get_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:31:56.181823 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:31:56] "POST /myclass/api/get_last_3_articles/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:31:56.186855 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:31:56] "POST /myclass/api/get_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:31:56] "POST /myclass/api/get_last_3_articles/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:32:14.624562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:32:14.628414 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:32:14] "POST /myclass/api/get_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:32:14] "POST /myclass/api/get_last_3_articles/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:32:21.607369 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:32:21.612939 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:32:21] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:32:21] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:34:06.718867 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:34:06.726573 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:34:06] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:34:06] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:34:16.596639 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:34:16.601810 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:34:16] "POST /myclass/api/get_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:34:16.610352 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:34:16] "POST /myclass/api/get_last_3_articles/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:34:16.616358 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:34:16] "POST /myclass/api/get_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:34:16] "POST /myclass/api/get_last_3_articles/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:41:50.830690 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:41:50.840784 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:41:50.848034 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:41:50.856050 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:50] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:41:50.874885 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:41:50.888913 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:41:50.895411 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:50] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:41:50.900001 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:50] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:50] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:41:50.941225 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:50] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:41:50.958607 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:50] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:51] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:41:51.132366 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:41:51.139265 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:41:51.144278 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:51] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:41:51.154558 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:51] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:41:51.157452 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:41:51.165999 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:51] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:41:51.179074 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:41:51.185186 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:51] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:41:51.191979 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:41:51.203964 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:51] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:51] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:51] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:51] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:51] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:41:56.363391 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:41:56.370562 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:41:56.377093 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 11:41:56.379629 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:56] "POST /myclass/api/Get_Lms_Themes/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:56] "POST /myclass/api/Get_Lms_Themes/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:41:57.520261 : Get_LMS_Logo_And_Bannier_Img - Ce partenaire n'a pas de theme associé
+INFO:root:2024-12-30 11:41:57.520261 : Get_LMS_Logo_And_Bannier_Img - Ce partenaire n'a pas de theme associé
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:57] "POST /myclass/api/Get_LMS_Logo_And_Bannier_Img/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:41:57] "POST /myclass/api/Get_LMS_Logo_And_Bannier_Img/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 11:42:02.889230 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 11:42:02] "POST /myclass/api/Get_Lms_Themes/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\GlobalVariable.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 11:46:41.103976 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 11:46:41.103976 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 11:46:41.103976 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 11:46:41.103976 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 11:46:41.104987 : ++ 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\\GlobalVariable.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 11:48:04.605981 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 11:48:04.605981 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 11:48:04.605981 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 11:48:04.605981 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 11:48:04.605981 : ++ 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\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 11:48:51.080161 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 11:48:51.080161 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 11:48:51.080161 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 11:48:51.080161 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 11:48:51.080161 : ++ 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\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 11:49:29.014853 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 11:49:29.014853 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 11:49:29.014853 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 11:49:29.014853 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 11:49:29.014853 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 12:02:59.096149 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:02:59.101145 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:02:59] "POST /myclass/api/get_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:02:59] "POST /myclass/api/get_last_3_articles/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 12:23:09.118278 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 12:23:09.118278 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 12:23:09.119288 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 12:23:09.119288 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 12:23:09.119288 : ++ LMS_BAS_URL mysy-training.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 12:23:19.619568 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 12:23:19.621076 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 12:23:19.621076 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 12:23:19.621076 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 12:23:19.621076 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 12:23:26.357323 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:23:26.675789 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:23:26.680049 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:23:26.684593 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:23:26.688607 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:23:26.695748 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:23:26.707197 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:23:26.718117 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:23:26.734014 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:23:26.740820 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:23:26.753280 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:23:26.888759 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:23:26.892794 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:23:26.896458 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:23:26.904620 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:23:26.912853 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:23:26.917868 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:23:26.925724 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:23:26.933925 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:23:26.937929 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:23:26.964554 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:26] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:27] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:23:32.802443 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:23:32.805451 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:32] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:23:32] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:31:20.039720 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:31:20.045304 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:31:20] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:31:20] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:34:45.166884 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:34:45.171528 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:34:45] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:34:45] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:38:45.029610 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:38:45] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:54:58.107254 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:54:58.125459 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:54:58.141421 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:54:58.163756 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:54:58.180431 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:54:58.186022 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:54:58.221427 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:54:58.224982 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:54:58.390624 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:54:58.399186 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:54:58.407252 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:54:58.415687 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:54:58.424222 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:54:58.433337 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:54:58.446434 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:54:58.460972 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 12:54:58.464993 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 12:54:58.483511 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 12:54:58] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:01:04.139203 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:01:04.148917 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:01:04.158155 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:01:04.162940 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:01:04.179229 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:01:04.187527 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:01:04.212802 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:root:2024-12-30 13:01:04.213802 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:01:04.395741 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:01:04.400129 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:01:04.407107 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:01:04.415561 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:01:04.428827 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:01:04.469786 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:01:04.481913 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:01:04.488228 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:01:04.497297 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:01:04.515905 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:01:04] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:14.590408 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:14] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:14.788696 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:14.792248 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:14.800958 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:14.810325 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:14.818856 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:14.826785 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:14.832040 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:14] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:14.850398 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:root:2024-12-30 13:02:14.854607 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:14] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:14.875940 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:14] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:14] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:14] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:14.989607 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:14.995156 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:14.998151 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:15] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:15.007925 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:15.015618 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:15] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:15.022632 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:15.033478 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:15] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:15.042041 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:15] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:15.057011 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:15.061047 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:15] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:15] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:15] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:15] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:15] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:26.995793 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:26.999474 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:27.007635 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:27.012661 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:27.023861 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:27.031646 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:27.032650 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:27.050352 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:27.183629 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:27.188898 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:27.193805 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:27.201331 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:27.206843 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:27.215238 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:27.227155 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:27.238828 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/Get_List_Class_domaine/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:27.257309 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:27.261815 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/Get_List_Class_Categorie/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/Get_List_class_metier/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:27] "POST /myclass/api/find_partner_class_like/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:02:32.194992 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:02:32.201545 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:32] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:02:32] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:05:20.034339 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:05:20] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:07:03.500646 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:07:32.643038 : Blog_Img_Store_Article_Image - Ce partenaire n'a pas de theme associé
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:07:32] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:08:31.708040 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:08:31.709119 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:08:31.709119 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:08:31.709119 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:08:31.709119 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 13:08:31.767262 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0x2aae5540
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/img/blog_img_dev/', 'wb')
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:root:2024-12-30 13:08:43.130607 : Blog_Img_Store_Article_Image -Failure - Line : 1504
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:08:43] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:09:18.126522 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:09:18.126522 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:09:18.126522 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:09:18.126522 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:09:18.126522 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 13:16:05.359415 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0x9f244c70
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/img/blog_img_dev/', 'wb')
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:root:2024-12-30 13:16:06.365543 : Blog_Img_Store_Article_Image -Failure - Line : 1504
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:16:06] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:16:58.107448 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0x9f2467d0
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/img/blog_img_dev/', 'wb')
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:root:2024-12-30 13:16:59.370026 : Blog_Img_Store_Article_Image -Failure - Line : 1504
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:16:59] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:17:53.416212 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:17:53.417212 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:17:53.417212 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:17:53.417212 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:17:53.417212 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 13:18:03.088900 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0xd9d84d00
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/tmp/', 'wb')
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:root:2024-12-30 13:18:04.537030 : Blog_Img_Store_Article_Image -Failure - Line : 1505
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:18:04] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:19:30.059046 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:19:30.059046 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:19:30.059046 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:19:30.059046 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:19:30.059046 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 13:22:30.774052 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:22:30.786940 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:22:30] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:22:30] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 13:24:11.218674 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 13:24:11.223504 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:24:11] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:24:11] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:29:45.974011 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:29:45.975012 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:29:45.975012 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:29:45.975012 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:29:45.975012 : ++ LMS_BAS_URL mysy-training.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:29:56.673045 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:29:56.674045 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:29:56.674045 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:29:56.674045 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:29:56.674045 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 13:30:11.640484 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0x59f34cd0
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/img/blog_img_dev/', 'wb')
+INFO:root:2024-12-30 13:30:14.276127 : Blog_Img_Store_Article_Image -Failure - Line : 1506
+INFO:root:2024-12-30 13:30:14.281696 : Blog_Img_Store_Article_Image DEPLACEMENT DE ./Data/signdg_20241230133011.png VERS /var/www/html/img/blog_img_dev/ EST OKKKK
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:30:14] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:31:48.803242 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:31:48.803242 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:31:48.803242 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:31:48.804246 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:31:48.804246 : ++ 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\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:32:17.699782 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:32:17.699782 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:32:17.699782 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:32:17.700788 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:32:17.700788 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 13:35:13.291229 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0x41014cd0
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/img/blog_img_dev/', 'wb')
+INFO:root:2024-12-30 13:35:14.451058 : Blog_Img_Store_Article_Image -Failure - Line : 1510
+INFO:root:2024-12-30 13:35:14.453057 : Blog_Img_Store_Article_Image DEPLACEMENT DE ./Data/signdg_20241230133513.png VERS /var/www/html/img/blog_img_dev/ EST OKKKK
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:35:14] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:35:47.514861 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:35:47.516369 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:35:47.516369 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:35:47.516369 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:35:47.516369 : ++ 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\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:38:12.537130 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:38:12.537130 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:38:12.537130 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:38:12.537130 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:38:12.537130 : ++ 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\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:38:36.276556 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:38:36.276556 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:38:36.276556 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:38:36.276556 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:38:36.276556 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 13:38:36.317837 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0x5ead4df0
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/img/blog_img_dev/', 'wb')
+INFO:root:2024-12-30 13:38:37.245422 : Blog_Img_Store_Article_Image -Failure - Line : 1508
+INFO:root:2024-12-30 13:38:37.247422 : Blog_Img_Store_Article_Image DEPLACEMENT DE test.txt VERS /var/www/html/img/blog_img_dev/ EST OKKKK
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:38:37] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:39:08.801124 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:39:08.802580 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:39:08.802580 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:39:08.802580 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:39:08.802580 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 13:39:08.843644 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0xdadf4dc0
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/img/blog_img_dev/', 'wb')
+INFO:root:2024-12-30 13:39:09.662711 : Blog_Img_Store_Article_Image -Failure - Line : 1508
+INFO:root:2024-12-30 13:39:09.664710 : Blog_Img_Store_Article_Image DEPLACEMENT DE ./test.txt VERS /var/www/html/img/blog_img_dev/ EST OKKKK
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:39:09] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:41:20.106990 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:41:20.106990 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:41:20.106990 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:41:20.106990 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:41:20.106990 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 13:41:20.516882 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0x67e84dc0
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'.')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/img/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/var/www/html/img/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/img/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/img/blog_img_dev/', 'wb')
+INFO:root:2024-12-30 13:41:21.393728 : Blog_Img_Store_Article_Image -Failure - Line : 1523
+INFO:root:2024-12-30 13:41:21.395748 : Blog_Img_Store_Article_Image DEPLACEMENT DE ./test.txt VERS /var/www/html/img/blog_img_dev/ EST OKKKK
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:41:21] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:43:21.981317 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:43:21.981317 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:43:21.981317 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:43:21.981317 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:43:21.981317 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 13:43:22.019349 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0x804df0
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'.')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/img/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/var/www/html/img/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/img/blog_img_dev/test.txt', 'wb')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/img/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/img/blog_img_dev/', 'wb')
+INFO:root:2024-12-30 13:43:23.223985 : Blog_Img_Store_Article_Image -Failure - Line : 1524
+INFO:root:2024-12-30 13:43:23.225983 : Blog_Img_Store_Article_Image DEPLACEMENT DE ./test.txt VERS /var/www/html/img/blog_img_dev/ EST OKKKK
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:43:23] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:44:16.172716 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:44:16.172716 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:44:16.172716 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:44:16.172716 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:44:16.172716 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 13:44:16.210056 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0x4ab74d90
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'.')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/tmp/')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/tmp/')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/tmp/test.txt', 'wb')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/tmp/test.txt', 'wb') -> 00000000
+DEBUG:paramiko.transport.sftp:[chan 0] close(00000000)
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/tmp/test.txt')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/tmp/')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/tmp/', 'wb')
+INFO:root:2024-12-30 13:44:17.160165 : Blog_Img_Store_Article_Image -Failure - Line : 1526
+INFO:root:2024-12-30 13:44:17.162174 : Blog_Img_Store_Article_Image DEPLACEMENT DE ./test.txt VERS /tmp/ EST OKKKK
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:44:17] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:45:03.086549 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:45:03.086549 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:45:03.086549 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:45:03.086549 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:45:03.086549 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 13:45:03.124039 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0x9d164df0
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'.')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/tmp/')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/tmp/')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/tmp/signdg_20241230134503.png', 'wb')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/tmp/signdg_20241230134503.png', 'wb') -> 00000000
+DEBUG:paramiko.transport.sftp:[chan 0] close(00000000)
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/tmp/signdg_20241230134503.png')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/tmp/')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/tmp/', 'wb')
+INFO:root:2024-12-30 13:45:05.051669 : Blog_Img_Store_Article_Image -Failure - Line : 1524
+INFO:root:2024-12-30 13:45:05.052673 : Blog_Img_Store_Article_Image DEPLACEMENT DE ./Data/signdg_20241230134503.png VERS /tmp/ EST OKKKK
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:45:05] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:46:11.428364 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:46:11.429871 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:46:11.429871 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:46:11.429871 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:46:11.429871 : ++ 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\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:46:44.037435 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:46:44.037435 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:46:44.037435 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:46:44.037435 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:46:44.037435 : ++ 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\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 13:53:33.301964 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 13:53:33.301964 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 13:53:33.301964 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 13:53:33.301964 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 13:53:33.301964 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 13:53:46.081358 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0xbc234d30
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'.')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/img/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/var/www/html/img/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/img/blog_img_dev/', 'wb')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/img/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/img/blog_img_dev/', 'wb')
+INFO:root:2024-12-30 13:53:46.771374 : Exception: Failure
+INFO:root:2024-12-30 13:53:47.373094 : Blog_Img_Store_Article_Image DEPLACEMENT DE ./Data/signdg_20241230135346.png VERS /var/www/html/img/blog_img_dev/ EST OKKKK
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 13:53:47] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:00:23.684518 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:00:23.684518 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:00:23.684518 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:00:23.684518 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:00:23.684518 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 14:00:32.961818 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0xea684d00
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'.')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/blog_imgs/blog_img_dev')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/var/www/html/blog_imgs/blog_img_dev')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/blog_imgs/blog_img_dev', 'wb')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/blog_imgs/blog_img_dev')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/blog_imgs/blog_img_dev', 'wb')
+INFO:root:2024-12-30 14:00:33.758661 : Exception: Failure
+INFO:root:2024-12-30 14:00:34.511098 : Blog_Img_Store_Article_Image DEPLACEMENT DE ./Data/signdg_20241230140032.png VERS /var/www/html/blog_imgs/blog_img_dev EST OKKKK
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:00:34] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:02:04.503528 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:02:04.503528 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:02:04.504512 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:02:04.504512 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:02:04.504512 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 14:02:04.541616 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0xb0f14df0
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'.')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/blog_imgs/blog_img_dev')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/var/www/html/blog_imgs/blog_img_dev')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/blog_imgs/blog_img_dev/signdg_20241230140204.png', 'wb')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/blog_imgs/blog_img_dev/signdg_20241230140204.png', 'wb') -> 00000000
+DEBUG:paramiko.transport.sftp:[chan 0] close(00000000)
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/blog_imgs/blog_img_dev/signdg_20241230140204.png')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/blog_imgs/blog_img_dev')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/blog_imgs/blog_img_dev', 'wb')
+INFO:root:2024-12-30 14:02:05.130391 : Exception: Failure
+INFO:root:2024-12-30 14:02:06.043992 : Blog_Img_Store_Article_Image DEPLACEMENT DE ./Data/signdg_20241230140204.png VERS /var/www/html/blog_imgs/blog_img_dev EST OKKKK
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:02:06] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\GlobalVariable.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:03:14.658355 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:03:14.658355 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:03:14.659357 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:03:14.659357 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:03:14.659357 : ++ 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\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:03:32.460736 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:03:32.460736 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:03:32.460736 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:03:32.460736 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:03:32.460736 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 14:03:47.120374 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0xdcad4d00
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'.')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/blog_imgs/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/var/www/html/blog_imgs/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/blog_imgs/blog_img_dev/signdg_20241230140347.png', 'wb')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/blog_imgs/blog_img_dev/signdg_20241230140347.png', 'wb') -> 00000000
+DEBUG:paramiko.transport.sftp:[chan 0] close(00000000)
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/blog_imgs/blog_img_dev/signdg_20241230140347.png')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/blog_imgs/blog_img_dev/', 'wb')
+INFO:root:2024-12-30 14:03:49.744742 : Exception: Failure
+INFO:root:2024-12-30 14:03:50.411366 : Blog_Img_Store_Article_Image DEPLACEMENT DE ./Data/signdg_20241230140347.png VERS /var/www/html/blog_imgs/blog_img_dev/ EST OKKKK
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:03:50] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:11:08.027752 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:11:08.027752 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:11:08.027752 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:11:08.027752 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:11:08.027752 : ++ 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\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:12:24.829375 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:12:24.830883 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:12:24.830883 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:12:24.830883 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:12:24.830883 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 14:15:35.578459 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:15:35] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:19:37.232283 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:19:37.232283 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:19:37.232283 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:19:37.233283 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:19:37.233283 : ++ 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\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:19:58.256606 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:19:58.256606 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:19:58.256606 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:19:58.256606 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:19:58.256606 : ++ 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\\prj_common.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:21:08.890129 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:21:08.890129 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:21:08.890129 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:21:08.891128 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:21:08.891128 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 14:21:25.075692 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0x5ef710c0
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'.')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/blog_imgs/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/var/www/html/blog_imgs/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/blog_imgs/blog_img_dev/sign_dg.png', 'wb')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/blog_imgs/blog_img_dev/sign_dg.png', 'wb') -> 00000000
+DEBUG:paramiko.transport.sftp:[chan 0] close(00000000)
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/blog_imgs/blog_img_dev/sign_dg.png')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/blog_imgs/blog_img_dev/', 'wb')
+INFO:root:2024-12-30 14:21:26.210424 : Exception: Failure
+INFO:root:2024-12-30 14:21:26.987460 : Blog_Img_Store_Article_Image DEPLACEMENT DE ./Data/sign_dg.png VERS /var/www/html/blog_imgs/blog_img_dev/ EST OKKKK
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:21:26] "POST /myclass/api/Blog_Img_Store_Article_Image/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:22:18.573726 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:22:18.573726 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:22:18.573726 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:22:18.573726 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:22:18.573726 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 14:22:58.379833 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:22:58] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:23:51.837021 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:23:51] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:31:10.781180 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:31:10] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:31:13.184295 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:31:13] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:33:29.205114 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 14:33:29.213383 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:33:29] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:33:29] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:33:46.050136 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:33:46] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:34:14.900169 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:34:14] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:34:44.387713 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:34:44] "POST /myclass/api/update_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:35:19.491961 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 14:35:19.499938 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:35:19] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:35:19] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:36:44.750508 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:36:44.751893 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:36:44.751893 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:36:44.751893 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:36:44.751893 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 14:37:10.605027 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:37:10] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:38:28.522616 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:38:28.522616 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:38:28.522616 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:38:28.522616 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:38:28.523862 : ++ 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\\articles_avis.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:38:43.435940 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:38:43.435940 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:38:43.436944 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:38:43.436944 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:38:43.436944 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 14:38:43.475839 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:38:43] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:38:51.248370 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:38:51] "[35m[1mPOST /myclass/api/update_articles_avis/ HTTP/1.1[0m" 500 -
+INFO:root:2024-12-30 14:39:30.545202 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:39:30] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:40:08.973188 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:40:08] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:40:31.054511 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 14:40:32.045334 : Blog_Img_Store_Article_Image Le champ 'title_formation' n'existe pas, mise à jour logo lms annulée
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:40:32] "POST /myclass/api/update_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:40:44.312635 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 14:40:44.318643 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:40:44] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:40:44] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:43:01.832816 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:43:01.832816 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:43:01.832816 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:43:01.832816 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:43:01.832816 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 14:43:01.875312 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:43:01] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:43:08.563169 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 14:43:09.184400 : Blog_Img_Store_Article_Image Le champ 'title_formation' n'existe pas, mise à jour logo lms annulée
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:43:09] "POST /myclass/api/update_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:43:16.720186 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 14:43:16.724181 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:43:16] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:43:16] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\billa\\Documents\\myclass.com\\Siteweb\\Production\\Ela_back\\Back_Office\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+DEBUG:httpx:load_ssl_context verify=True cert=None trust_env=True http2=False
+DEBUG:httpx:load_verify_locations cafile='C:\\Users\\billa\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\certifi\\cacert.pem'
+INFO:root:2024-12-30 14:45:16.420898 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2024-12-30 14:45:16.420898 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev ++
+INFO:root:2024-12-30 14:45:16.420898 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev') ++
+INFO:root:2024-12-30 14:45:16.421891 : ++ FLASK PORT 5001 ++
+INFO:root:2024-12-30 14:45:16.421891 : ++ LMS_BAS_URL mysy-training.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 877-541-979
+INFO:root:2024-12-30 14:45:16.530922 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:45:16] "POST /myclass/api/get_articles_avis_from_id/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:45:22.805188 : Security check : IP adresse '127.0.0.1' connected
+DEBUG:paramiko.transport:starting thread (client mode): 0x5fb259c0
+DEBUG:paramiko.transport:Local version/idstring: SSH-2.0-paramiko_3.1.0
+DEBUG:paramiko.transport:Remote version/idstring: SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u3
+INFO:paramiko.transport:Connected (version 2.0, client OpenSSH_8.4p1)
+DEBUG:paramiko.transport:=== Key exchange possibilities ===
+DEBUG:paramiko.transport:kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
+DEBUG:paramiko.transport:server key: rsa-sha2-512, rsa-sha2-256, ssh-rsa, ecdsa-sha2-nistp256, ssh-ed25519
+DEBUG:paramiko.transport:client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
+DEBUG:paramiko.transport:client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
+DEBUG:paramiko.transport:client compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:server compress: none, zlib@openssh.com
+DEBUG:paramiko.transport:client lang:
+DEBUG:paramiko.transport:server lang:
+DEBUG:paramiko.transport:kex follows: False
+DEBUG:paramiko.transport:=== Key exchange agreements ===
+DEBUG:paramiko.transport:Kex: curve25519-sha256@libssh.org
+DEBUG:paramiko.transport:HostKey: ssh-ed25519
+DEBUG:paramiko.transport:Cipher: aes128-ctr
+DEBUG:paramiko.transport:MAC: hmac-sha2-256
+DEBUG:paramiko.transport:Compression: none
+DEBUG:paramiko.transport:=== End of kex handshake ===
+DEBUG:paramiko.transport:kex engine KexCurve25519 specified hash_algo
+DEBUG:paramiko.transport:Switch to new keys ...
+DEBUG:paramiko.transport:Attempting password auth...
+DEBUG:paramiko.transport:Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com'}
+DEBUG:paramiko.transport:userauth is OK
+INFO:paramiko.transport:Authentication (password) successful!
+DEBUG:paramiko.transport:[chan 0] Max packet in: 32768 bytes
+DEBUG:paramiko.transport:Received global request "hostkeys-00@openssh.com"
+DEBUG:paramiko.transport:Rejecting "hostkeys-00@openssh.com" global request from server.
+DEBUG:paramiko.transport:[chan 0] Max packet out: 32768 bytes
+DEBUG:paramiko.transport:Secsh channel 0 opened.
+DEBUG:paramiko.transport:[chan 0] Sesch channel 0 request ok
+INFO:paramiko.transport.sftp:[chan 0] Opened sftp connection (server version 3)
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'.')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/blog_imgs/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/var/www/html/blog_imgs/blog_img_dev/')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/blog_imgs/blog_img_dev/theme_modele_2.png', 'wb')
+DEBUG:paramiko.transport.sftp:[chan 0] open(b'/var/www/html/blog_imgs/blog_img_dev/theme_modele_2.png', 'wb') -> 00000000
+DEBUG:paramiko.transport.sftp:[chan 0] close(00000000)
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/var/www/html/blog_imgs/blog_img_dev/theme_modele_2.png')
+DEBUG:paramiko.transport.sftp:[chan 0] stat(b'/home/mysysftpuser')
+DEBUG:paramiko.transport.sftp:[chan 0] normalize(b'/home/mysysftpuser')
+INFO:root:2024-12-30 14:45:24.751895 : Blog_Img_Store_Article_Image DEPLACEMENT DE ./Data/theme_modele_2.png VERS /var/www/html/blog_imgs/blog_img_dev/ EST OKKKK
+INFO:paramiko.transport.sftp:[chan 0] sftp session closed.
+DEBUG:paramiko.transport:[chan 0] EOF sent (0)
+DEBUG:paramiko.transport:EOF in transport thread
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:45:24] "POST /myclass/api/update_articles_avis/ HTTP/1.1" 200 -
+INFO:root:2024-12-30 14:45:32.369445 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2024-12-30 14:45:32.374574 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:45:32] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [30/Dec/2024 14:45:32] "POST /myclass/api/get_all_published_articles_avis/ HTTP/1.1" 200 -
diff --git a/articles_avis.py b/articles_avis.py
index c166bca..65e0056 100644
--- a/articles_avis.py
+++ b/articles_avis.py
@@ -3,6 +3,7 @@
Cette class gere les avis et articles sur une formation.
'''
+import pysftp
from pymongo import MongoClient
import pymongo
import hashlib
@@ -560,10 +561,6 @@ def get_articles_avis_from_id(diction):
- # Recuperation des parametres
- mydata = {}
-
-
#print(" My Data =" + str(mydata))
@@ -692,7 +689,7 @@ def add_articles_avis(diction):
'user_city', 'user_postal', 'user_latitude', 'user_longitude', 'user_state',
'type_formation', 'qualite', 'avis', 'note', 'qualityrating','avisrating',
'comment', 'postedby', 'url_formation', 'user_recid', 'display_header_img',
- 'img_path', 'date_publication']
+ 'img_path', 'date_publication', 'meta_description', 'img_file_name']
incom_keys = diction.keys()
for val in incom_keys:
@@ -854,9 +851,20 @@ def add_articles_avis(diction):
if diction['avisrating']:
mydata['avisrating'] = diction['avisrating']
- if ("qualityrating" in diction.keys()):
- if diction['qualityrating']:
- mydata['qualityrating'] = diction['qualityrating']
+
+ if ("img_file_name" in diction.keys()):
+ if diction['img_file_name']:
+ mydata['img_file_name'] = diction['img_file_name']
+
+
+ meta_description = ""
+ if ("meta_description" in diction.keys()):
+ if diction['meta_description']:
+ meta_description = str(diction['meta_description']).strip().lower()[0:154]
+ else:
+ meta_description = str(diction['title_formation']).strip().lower()[0:154]
+ mydata['meta_description'] = meta_description
+
mydata['valide'] = '1'
mydata['locked'] = '0'
@@ -872,45 +880,7 @@ def add_articles_avis(diction):
ret_val = coll_name.insert_one(mydata)
return True, " L'article/avis a été bien ajouté"
- """
- if (ret_val and ret_val.inserted_id):
- nb_doc = str(ret_val.inserted_id)
- mycommon.myprint(
- str(inspect.stack()[0][3]) + " - L'article/avis a été bien ajouté =" + str(nb_doc))
- '''
- Vu que l'ajout a bien ete fait, on declenche l'envoie de l'email (enregistrement
- dans la collection "user_message". c'est un cron qui enverra l'email plus tard.
- '''
- notif_dict = {}
-
- notif_dict['type'] = 'email'
- notif_dict['sender_mail']= MYSY_GV.INTERNAL_MAIL_SENDER
- notif_dict['sender_tel'] = MYSY_GV.INTERNAL_TEL_SENDER
- notif_dict['recever_mail'] = MYSY_GV.INTERNAL_MAIL_RECEVER
- notif_dict['recever_tel'] = MYSY_GV.INTERNAL_TEL_RECEVER
- notif_dict['object'] = 'Nouvel article par utilisateur : '+str(ret_val.inserted_id)
- notif_dict['message'] = 'Merci de verifier et valider article _id='+str(ret_val.inserted_id)
- notif_dict['token'] = ''
- notif_dict['user_ip'] = ''
- notif_dict['user_country_code'] = ''
- notif_dict['user_country_name'] = ''
- notif_dict['user_city'] = ''
- notif_dict['user_postal'] = ''
- notif_dict['user_latitude'] = ''
- notif_dict['user_longitude'] = ''
- notif_dict['user_state'] = ''
- notif_dict['sender_name'] = 'systeme automatique'
-
-
- umm.add_user_message(notif_dict)
-
- return True, " L'article/avis a été bien ajouté"
-
- else:
- mycommon.myprint(str(inspect.stack()[0][3]) + " - Impossible d'ajouter L'article/avis. "+str(mydata) )
- return False, "Impossible d'ajouter L'article/avis "
- """
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
@@ -938,7 +908,7 @@ def update_articles_avis(diction):
'user_city', 'user_postal', 'user_latitude', 'user_longitude', 'user_state',
'type_formation', 'qualite', 'avis', 'note', 'qualityrating', 'avisrating',
'comment', 'postedby', 'url_formation', 'user_recid', '_id','display_header_img',
- 'img_path', 'date_publication']
+ 'img_path', 'date_publication', 'meta_description','img_file_name']
incom_keys = diction.keys()
for val in incom_keys:
@@ -1011,6 +981,11 @@ def update_articles_avis(diction):
if diction['img_path']:
mydata['img_path'] = diction['img_path']
+ if ("img_file_name" in diction.keys()):
+ if diction['img_file_name']:
+ mydata['img_file_name'] = diction['img_file_name']
+
+
if ("date_publication" in diction.keys()):
if diction['date_publication']:
date_publication = str(diction['date_publication']).strip()
@@ -1097,6 +1072,15 @@ def update_articles_avis(diction):
if diction['qualityrating']:
mydata['qualityrating'] = diction['qualityrating']
+ meta_description = ""
+ if ("meta_description" in diction.keys()):
+ if diction['meta_description']:
+ meta_description = str(diction['meta_description']).strip().lower()[0:154]
+ else:
+ meta_description = str(diction['title_formation']).strip().lower()[0:154]
+ mydata['meta_description'] = meta_description
+
+
mydata['valide'] = '0'
mydata['locked'] = '1'
mydata['indexed'] = '0'
@@ -1451,4 +1435,101 @@ def get_article_avis_alaune(diction):
except Exception as e:
exc_type, exc_obj, exc_tb = sys.exc_info()
mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
- return False, "Impossible de récupérer les articles à la Une"
\ No newline at end of file
+ return False, "Impossible de récupérer les articles à la Une"
+
+
+"""
+Pour alleger le serveur, le système permettra de telecharger une image
+qui sera deposé sur le serveur ftp des images du blog
+MYSY_GV.BLOG_FTP_IMG_REPOSITORY = "/blog_img/"
+"""
+def Blog_Img_Store_Article_Image(file=None, Folder=None, diction=None):
+ try:
+ '''
+ # Verification que les champs reçus dans l'API sont bien dans la liste des champs autorisés
+ # Cela evite le cas ou une entité tierce ajouter les valeurs inconnu dans l'API
+ # Ici on doit mettre tous les champs possible (obligatoire ou non) de la BDD dans la liste
+ # field_list.
+ '''
+ field_list = ['token']
+ incom_keys = diction.keys()
+ for val in incom_keys:
+ if val not in field_list and val.startswith('my_') is False:
+ mycommon.myprint(str(
+ inspect.stack()[0][3]) + " Le champ '" + val + "' n'existe pas, mise à jour logo lms annulée")
+ return False, " Les informations fournies sont incorrecte",
+
+ '''
+ Une fois qu'on a controlé que toutes les clés mise dans l'API sont correcte. etape precedente,
+ On controle que les champs obligatoires sont presents dans la liste
+ '''
+ field_list_obligatoire = ['token',]
+ for val in field_list_obligatoire:
+ if val not in diction:
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - La valeur '" + val + "' n'est pas presente dans liste ")
+ return False, " Les informations fournies sont incorrecte",
+
+ my_token = ""
+ if ("token" in diction.keys()):
+ if diction['token']:
+ my_token = diction['token']
+
+
+
+ partner_recid = mycommon.get_parnter_recid_from_token(my_token)
+ if (partner_recid is False):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " - partner_recid KO : Impossible d'importer la liste des participants ")
+ return False, " Les information de connexion sont incorrectes.",
+
+ # Recuperation des données du partenaire
+ local_status, my_partner = mycommon.get_partner_data_from_recid(partner_recid)
+ if (local_status is False):
+ mycommon.myprint(str(inspect.stack()[0][3]) + " - impossible de récupérer les données du partenaire")
+ return False, str(inspect.stack()[0][
+ 3]) + " - impossible de récupérer les données du partenaire",
+
+
+
+ status, saved_file = mycommon.Upload_Save_IMG_PNG_File_No_Change_Origial_Name(file, Folder)
+ if (status == False):
+ return False, saved_file
+
+
+
+ cnopts = pysftp.CnOpts()
+ cnopts.hostkeys = None
+ with pysftp.Connection(host=MYSY_GV.MYSY_FTP_HOST, username=MYSY_GV.MYSY_FTP_LOGIN,
+ password=MYSY_GV.MYSY_FTP_PWD, cnopts=cnopts) as session:
+ print("Connection successfully established ... ")
+ localFilePath = saved_file
+ remoteFilePath = str(MYSY_GV.BLOG_FTP_IMG_REPOSITORY)
+
+
+ print(" ### DEPLACEMENT DE " + str(localFilePath) + " VERS " + str(remoteFilePath) + " AVANTTT TRAITEMENT")
+ # Use put method to upload a file
+
+ try:
+ with session.cd(remoteFilePath):
+ print("OK cd worked")
+ session.put(localFilePath)
+ except:
+ print("NOT OK cd failed")
+ e = sys.exc_info()
+ print("Exception: {0}".format(e))
+
+
+
+ # Switch to a remote directory
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " DEPLACEMENT DE " + str(localFilePath) + " VERS " + str(
+ remoteFilePath) + " EST OKKKK")
+
+ return True, " Le fichier a été correctement mis à jour"
+
+ except Exception as e:
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ mycommon.myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - Line : " + str(exc_tb.tb_lineno))
+ return False, " Impossible de mettre à jour le fichier "
+
diff --git a/main.py b/main.py
index 7f5ad8f..5b42611 100644
--- a/main.py
+++ b/main.py
@@ -1360,6 +1360,13 @@ def add_articles_avis():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
print(" ### payload = payload = (trop long cherif) ")
+
+ if request.method == 'POST':
+ # Create variable for uploaded file
+ if( request.files['File'] ):
+ f = request.files['File']
+ localStatus, message = aa.Blog_Img_Store_Article_Image(f, app.config['UPLOAD_FOLDER'], {'token':str(payload['token'])})
+
status, retval = aa.add_articles_avis(payload)
return jsonify(status=status, message=retval)
@@ -1371,7 +1378,17 @@ Cette API met à jour un article/avis
def update_articles_avis():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
- print(" ### update_articles_avis = payload = (trop long cherif) ")
+ print(" ### update_articles_avis = payload = (trop long cherif) ", payload)
+
+ if request.method == 'POST':
+ # Create variable for uploaded file
+ print('## 111')
+ if( request.files['File'] ):
+ print('## 22')
+ f = request.files['File']
+ localStatus, message = aa.Blog_Img_Store_Article_Image(f, app.config['UPLOAD_FOLDER'], {'token':str(payload['token'])})
+
+
status, retval = aa.update_articles_avis(payload)
return jsonify(status=status, message=retval)
@@ -11623,6 +11640,22 @@ def send_mysy_openai_to_voice_file_v2():
+"""
+API permet de recuperer l'image d'un blog et le stocker dans le serveur FTP des image du blog
+"""
+@app.route('/myclass/api/Blog_Img_Store_Article_Image/', methods=['POST','GET'])
+@crossdomain(origin='*')
+def Blog_Img_Store_Article_Image():
+ # On recupere le corps (payload) de la requete
+ payload = mycommon.strip_dictionary (request.form.to_dict())
+ print(" ### Blog_Img_Store_Article_Image : payload = ",payload)
+ if request.method == 'POST':
+ # Create variable for uploaded file
+ f = request.files['File']
+ localStatus, message = aa.Blog_Img_Store_Article_Image(f, app.config['UPLOAD_FOLDER'], payload)
+ return jsonify(status=localStatus, message=message)
+
+
if __name__ == '__main__':
print(" debut api")
context = SSL.Context(SSL.SSLv23_METHOD)
diff --git a/prj_common.py b/prj_common.py
index 4f27b3d..6830b2d 100644
--- a/prj_common.py
+++ b/prj_common.py
@@ -234,6 +234,10 @@ def Upload_Save_IMG_PNG_File(file=None, Folder=None):
myprint(str(inspect.stack()[0][3]) + " - : le fichier "+str(file.filename)+ ". L'extention '"+str(basename2[1])+"' n'est pas un fichier image. Les extentions autorisées sont :"+str(MYSY_GV.IMG_FORMAT))
return False, "Le fichier "+str(file.filename)+ ". L'extention '"+str(basename2[1])+"' n'est pas un fichier image. Les extentions autorisées sont :"+str(MYSY_GV.IMG_FORMAT)
+ if (len(str(basename2[0])) > 80):
+ myprint(str(inspect.stack()[0][3]) + " : Le nom du fichier ne doit pas faire plus de 80 caractères")
+ return False, "Le nom du fichier ne doit pas faire plus de 80 caractères "
+
new_basename2 = re.sub(r'[^a-zA-Z0-9]', '', str(basename2[0]))
timestr = time.strftime("%Y%m%d%H%M%S")
@@ -251,6 +255,38 @@ def Upload_Save_IMG_PNG_File(file=None, Folder=None):
myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
return False, None
+def Upload_Save_IMG_PNG_File_No_Change_Origial_Name(file=None, Folder=None):
+ try:
+ basename = os.path.basename(file.filename)
+ basename2 = basename.split(".")
+
+ '''
+ Verification qu'il s'agit bien d'un fichier image (PNG), dont le nom ne comporte pas de "."
+ '''
+ if(len(basename2) != 2 ):
+ myprint(str(inspect.stack()[0][3]) + " - : Le nom du fichier "+str(file.filename)+" est invalide")
+ return False, " Le nom du fichier "+str(file.filename)+" est invalide "
+
+ if( str(basename2[1]).lower() not in MYSY_GV.IMG_PNG_FORMAT):
+ myprint(str(inspect.stack()[0][3]) + " - : le fichier "+str(file.filename)+ ". L'extention '"+str(basename2[1])+"' n'est pas un fichier image. Les extentions autorisées sont :"+str(MYSY_GV.IMG_FORMAT))
+ return False, "Le fichier "+str(file.filename)+ ". L'extention '"+str(basename2[1])+"' n'est pas un fichier image. Les extentions autorisées sont :"+str(MYSY_GV.IMG_FORMAT)
+
+ if(len(str(basename2[0])) > 80 ):
+ myprint(str(inspect.stack()[0][3]) + " : Le nom du fichier ne doit pas faire plus de 80 caractères")
+ return False, "Le nom du fichier ne doit pas faire plus de 80 caractères "
+
+
+ file.save(os.path.join(str(Folder), secure_filename(file.filename)))
+
+ Global_file_name = str(Folder) + str(file.filename)
+
+ return True, Global_file_name
+
+ except Exception as e :
+ exc_type, exc_obj, exc_tb = sys.exc_info()
+ myprint(str(inspect.stack()[0][3]) + " -" + str(e) + " - ERRORRRR AT Line : " + str(exc_tb.tb_lineno))
+ return False, None
+