From 568014b522ee1c22db4f43001a40a775e95559dc Mon Sep 17 00:00:00 2001 From: cbalde Date: Thu, 17 Feb 2022 14:13:23 +0100 Subject: [PATCH] update 17/02/2022 - 14h30 --- Log/log_file.log | 268 +++++++++++++++++++++++++++++++++++++++++++++++ prj_common.py | 5 - wrapper.py | 42 ++++++-- 3 files changed, 301 insertions(+), 14 deletions(-) diff --git a/Log/log_file.log b/Log/log_file.log index f239e00..ad8c741 100644 --- a/Log/log_file.log +++ b/Log/log_file.log @@ -141895,3 +141895,271 @@ WARNING:werkzeug: * Debugger is active! INFO:werkzeug: * Debugger PIN: 797-962-469 INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 12:34:11] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 12:47:18.394552 : add_class_mass - Error tokenizing data. C error: Expected 1 fields in line 4, saw 3 + +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 12:47:18] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 12:50:14.090205 : add_class_mass - Error tokenizing data. C error: Expected 1 fields in line 4, saw 3 + +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 12:50:14] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\prj_common.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 12:51:39.853430 : add_class_mass - Error tokenizing data. C error: Expected 1 fields in line 4, saw 3 + +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 12:51:39] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 12:52:22.848747 : add_class_mass - Error tokenizing data. C error: Expected 1 fields in line 4, saw 3 + +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 12:52:22] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 12:54:26.824663 : add_class_mass - Error tokenizing data. C error: Expected 1 fields in line 4, saw 3 + +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 12:54:26] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 12:55:27] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 12:58:09] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 13:01:09.899510 : add_class_mass - 'Domaine' +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:01:09] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 13:07:21.389821 : add_class_mass - 'Domaine' +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:07:21] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 13:17:32.425403 : add_class_mass - 'Domaine' +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:17:32] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:root:2022-02-17 13:22:56.218237 : add_class_mass - [Errno 2] No such file or directory: './Data/data_test_work_V1 - Copie_20220217132256.csv' +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:22:56] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:23:28] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:28:23] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:35:48] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 13:38:51.814802 : add_class_mass - 'str' object has no attribute 'values' +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:38:51] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 13:44:47.450500 : add_class_mass - 'c' +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:44:47] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 13:45:09.931808 : add_class_mass - '3' +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:45:09] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:46:11] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 13:50:13.718764 : add_class_mass - 'method' object cannot be interpreted as an integer +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:50:13] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 13:51:12.725411 : add_class_mass - 'method' object cannot be interpreted as an integer +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:51:12] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 13:52:01.231675 : add_class_mass - 'method' object cannot be interpreted as an integer +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:52:01] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:52:42] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:54:45] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:55:47] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:57:12] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 13:58:56] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 14:09:20.808674 : add_class_mass - 'Code formation' +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 14:09:20] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:root:2022-02-17 14:10:03.065094 : add_class_mass - 'code' +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 14:10:03] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) +INFO:werkzeug:127.0.0.1 - - [17/Feb/2022 14:10:23] "POST /myclass/api/add_class_mass/ HTTP/1.1" 200 - +INFO:werkzeug: * Detected change in 'C:\\Perso\\myclass.com\\Ela_back\\MySy_Back_Office\\wrapper.py', reloading +INFO:werkzeug: * Restarting with stat +WARNING:werkzeug: * Debugger is active! +INFO:werkzeug: * Debugger PIN: 797-962-469 +INFO:werkzeug: * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) diff --git a/prj_common.py b/prj_common.py index e6afd6b..a59534e 100644 --- a/prj_common.py +++ b/prj_common.py @@ -61,11 +61,6 @@ def Upload_Save_CSV_File(file=None, Folder=None): Global_file_name = "./Data/"+file.filename - with open(Global_file_name, newline='') as csvfile: - spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|') - for row in spamreader: - print(', '.join(row)) - return True, Global_file_name diff --git a/wrapper.py b/wrapper.py index 4c7660b..965af2d 100644 --- a/wrapper.py +++ b/wrapper.py @@ -17,6 +17,9 @@ from pymongo import ReturnDocument import inspect import os import csv +import pandas as pd + + class JSONEncoder(json.JSONEncoder): def default(self, o): @@ -861,19 +864,40 @@ def add_class_mass(file=None, Folder=None): if (status == False): return False, "Impossible d'inserer les formation en masse " - " Lecture du fichier " - print(" Lecture du fichier ") + #" Lecture du fichier " + print(" Lecture du fichier : "+saved_file) nb_line = 0 - with open(saved_file, newline='') as csvfile: - spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|') - for row in spamreader: - print(', '.join(row)) - nb_line = nb_line +1 + + df = pd.read_csv(saved_file, encoding='utf8', on_bad_lines='skip', sep=';') + + # Dictionnaire des champs utilisables + ''' + # Verification que les noms des colonne sont bien corrects" + ''' + field_list = ["domaine", "organisme", "code", "titre", "description", "duree", "prix"] + + total_rows = len(df) + print(" les colonnes ") + print(df.columns) + + for val in df.columns: + if str(val).lower() not in field_list: + mycommon.myprint( + str(inspect.stack()[0][3])+" : entete du fichier csv. '" + val + "' n'est pas acceptée") + return False, " Entete du fichier csv. '" + val + "' n'est pas acceptée" - print(str(nb_line)+" formations ont été inserées") + x = range(0, total_rows) - return True, str(nb_line)+" formations ont été inserées" + print(" Domaine ===> Code formation ") + for n in x: + print( str(df['Domaine'].values[n]) +" ---- "+str(df['Code'].values[n]) ) + + + + print(str(total_rows)+" formations ont été inserées") + + return True, str(total_rows)+" formations ont été inserées" except Exception as e: mycommon.myprint(str(inspect.stack()[0][3]) + " - " + str(e))