From 441a52f2556242528dac4fa7b3111a92417e1324 Mon Sep 17 00:00:00 2001 From: thomaswoehlke <thomas.woehlke@gmail.com> Date: Tue, 19 Jan 2021 16:13:54 +0100 Subject: [PATCH] ### 0.0.9 Release * Fixed #18 /europe/update: Download * Fixed #19 /europe/update: Import File to DB * Issue #20 /europe/update: Update DB * Issue #21 update_date_reported * Issue #22 update_continent * Issue #23 update_country * Issue #24 update_data * Issue #3 ORM: 3NF for ecdc_europa_data_import * Issue #4 data update for 3NF ecdc_europa_data_import --- .../covid19/who/who_service_download.py | 43 ++++++------------- 1 file changed, 13 insertions(+), 30 deletions(-) diff --git a/org/woehlke/covid19/who/who_service_download.py b/org/woehlke/covid19/who/who_service_download.py index 78dd9417..5fbb2b3d 100644 --- a/org/woehlke/covid19/who/who_service_download.py +++ b/org/woehlke/covid19/who/who_service_download.py @@ -28,34 +28,19 @@ class WhoServiceDownload: app.logger.info("------------------------------------------------------------") os.makedirs('data', exist_ok=True) try: - try: - app.logger.info("(x)") - #os.remove(self.__src_who_cvsfile_name) - #os.chdir("data") - except Exception as error: - app.logger.info("############################################################") - app.logger.info(error) - app.logger.info("############################################################") - flash(message="error before downloading ", category='error') - try: - data_file = wget.download(self.__url_src_data, self.__src_who_cvsfile_name) - app.logger.info(" " + data_file + " ") - success = True - except RuntimeError as error: - app.logger.info("############################################################") - app.logger.info(" " + error + " ") - app.logger.info("############################################################") - flash(message="error while downloading: " + self.__url_src_data, category='error') - try: - #os.renames(data_file, self.__who_cvsfile_name) - for my_dirfile in os.listdir(): - app.logger.info(my_dirfile) - os.chdir("..") - except Exception as error: - app.logger.info("############################################################") - app.logger.info(error) - app.logger.info("############################################################") - flash(message="error after downloading: " + self.__who_cvsfile_name, category='error') + os.remove(self.__src_who_cvsfile_name) + data_file = wget.download(self.__url_src_data, self.__src_who_cvsfile_name) + app.logger.info(" " + data_file + " ") + except RuntimeError as error: + app.logger.info("############################################################") + app.logger.info(" " + error + " ") + app.logger.info("############################################################") + flash(message="error while downloading: " + self.__url_src_data, category='error') + except Exception as error: + app.logger.info("############################################################") + app.logger.info(error) + app.logger.info("############################################################") + flash(message="error after downloading: " + self.__who_cvsfile_name, category='error') except AttributeError as aerror: app.logger.info("############################################################") app.logger.info(aerror) @@ -67,5 +52,3 @@ class WhoServiceDownload: flash(msg) return self - def download_file_ok(self): - return self -- GitLab