diff --git a/BACKLOG.md b/BACKLOG.md index 9cb91ff249259742540dc29f807596d406e06172..74b5f3d1c5e73e50fc2fa04bbba85d304eac38b7 100644 --- a/BACKLOG.md +++ b/BACKLOG.md @@ -219,7 +219,7 @@ * Issue #143 implement RkiBundeslaenderServiceUpdate.update_fact_table_initial_only * Issue #144 implement RkiBundeslaenderServiceUpdate.update_star_schema_incremental * Issue #145 implement RkiBundeslaenderServiceUpdate.update_star_schema_initial -* Issue #147 refactor RkiBundeslaenderServiceUpdate.__update_who_date_reported +* Fixed #147 refactor RkiBundeslaenderServiceUpdate.__update_who_date_reported * Issue #148 refactor RkiBundeslaenderServiceUpdate.__update_who_region * Issue #149 refactor RkiBundeslaenderServiceUpdate.__update_who_country * Issue #150 refactor RkiBundeslaenderServiceUpdate.__update_who_global_data diff --git a/src/covid19/blueprints/ecdc/ecdc_service.py b/src/covid19/blueprints/ecdc/ecdc_service.py index f67525807d3ea55788dbc3f72b47f0c14d1ea143..8a45d8144bbd3cb5ff9ad9ec901180a3c391d16e 100644 --- a/src/covid19/blueprints/ecdc/ecdc_service.py +++ b/src/covid19/blueprints/ecdc/ecdc_service.py @@ -1,6 +1,7 @@ from flask import flash from database import app +from covid19.blueprints.ecdc.ecdc_service_config import EcdcServiceConfig from covid19.blueprints.ecdc.ecdc_service_download import EcdcServiceDownload from covid19.blueprints.ecdc.ecdc_service_import import EcdcServiceImport from covid19.blueprints.ecdc.ecdc_service_update import EcdcServiceUpdate @@ -12,9 +13,10 @@ class EcdcService: app.logger.debug(" ECDC Service [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.service_download = EcdcServiceDownload(database) - self.service_import = EcdcServiceImport(database) - self.service_update = EcdcServiceUpdate(database) + self.cfg = EcdcServiceConfig() + self.service_download = EcdcServiceDownload(database, self.cfg) + self.service_import = EcdcServiceImport(database, self.cfg) + self.service_update = EcdcServiceUpdate(database, self.cfg) app.logger.debug("------------------------------------------------------------") app.logger.info(" ECDC Service [ready] ") diff --git a/src/covid19/blueprints/ecdc/ecdc_service_download.py b/src/covid19/blueprints/ecdc/ecdc_service_download.py index 29e74d361eec0182e1e2363d7fd47b2bc2b852a7..f9f5bb2486d930c3085a9dc43ca971356c2da13f 100644 --- a/src/covid19/blueprints/ecdc/ecdc_service_download.py +++ b/src/covid19/blueprints/ecdc/ecdc_service_download.py @@ -6,12 +6,12 @@ from covid19.blueprints.ecdc.ecdc_service_config import EcdcServiceConfig class EcdcServiceDownload: - def __init__(self, database): + def __init__(self, database, config: EcdcServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" ECDC Service Download [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.cfg = EcdcServiceConfig() + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" ECDC Service Download [ready] ") diff --git a/src/covid19/blueprints/ecdc/ecdc_service_import.py b/src/covid19/blueprints/ecdc/ecdc_service_import.py index a9ed2ea1f1b96062587fe2627c11502d0fb5b5a9..9c80e19f25598808d9c9068ff7efc187acf4464f 100644 --- a/src/covid19/blueprints/ecdc/ecdc_service_import.py +++ b/src/covid19/blueprints/ecdc/ecdc_service_import.py @@ -7,12 +7,12 @@ from covid19.blueprints.ecdc.ecdc_service_config import EcdcServiceConfig class EcdcServiceImport: - def __init__(self, database): + def __init__(self, database, config: EcdcServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" ECDC Service Import [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.cfg = EcdcServiceConfig() + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" ECDC Service Import [ready] ") @@ -60,6 +60,9 @@ class EcdcServiceImport: app.logger.warning(error) app.logger.warning("WARN: import ECDC [end]") finally: + app.logger.info("") + app.logger.info("------------------------------------------------------------") + app.logger.info(" imported into TABLE: "+self.cfg.tablename+" from "+self.cfg.cvsfile_path) app.logger.info("------------------------------------------------------------") app.logger.info(" import ECDC [done]") return self diff --git a/src/covid19/blueprints/ecdc/ecdc_service_update.py b/src/covid19/blueprints/ecdc/ecdc_service_update.py index 3a3570f067da4006d85ea7cff1eeb3156ac8df13..b2079e63a79b0a6918de979824570404741ec802 100644 --- a/src/covid19/blueprints/ecdc/ecdc_service_update.py +++ b/src/covid19/blueprints/ecdc/ecdc_service_update.py @@ -5,12 +5,12 @@ from covid19.blueprints.ecdc.ecdc_model import EcdcDateReported, EcdcContinent, class EcdcServiceUpdate: - def __init__(self, database): + def __init__(self, database, config: EcdcServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" ECDC Service Update [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.cfg = EcdcServiceConfig() + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" ECDC Service Update [ready] ") diff --git a/src/covid19/blueprints/rki_bundeslaender/rki_service.py b/src/covid19/blueprints/rki_bundeslaender/rki_service.py index 362562be406b6becd04933937b8b9dc3c068da4b..87b0d9792fe228e024b3d7e445499840df6e8fec 100644 --- a/src/covid19/blueprints/rki_bundeslaender/rki_service.py +++ b/src/covid19/blueprints/rki_bundeslaender/rki_service.py @@ -1,6 +1,7 @@ from flask import flash from database import app +from covid19.blueprints.rki_bundeslaender.rki_service_config import RkiBundeslaenderServiceConfig from covid19.blueprints.rki_bundeslaender.rki_service_download import RkiBundeslaenderServiceDownload from covid19.blueprints.rki_bundeslaender.rki_service_import import RkiBundeslaenderServiceImport from covid19.blueprints.rki_bundeslaender.rki_service_update import RkiBundeslaenderServiceUpdate @@ -13,9 +14,10 @@ class RkiBundeslaenderService: app.logger.debug(" RKI Service [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.service_download = RkiBundeslaenderServiceDownload(database) - self.service_import = RkiBundeslaenderServiceImport(database) - self.service_update = RkiBundeslaenderServiceUpdate(database) + self.cfg = RkiBundeslaenderServiceConfig() + self.service_download = RkiBundeslaenderServiceDownload(database, self.cfg) + self.service_import = RkiBundeslaenderServiceImport(database, self.cfg) + self.service_update = RkiBundeslaenderServiceUpdate(database, self.cfg) app.logger.debug("------------------------------------------------------------") app.logger.info(" RKI Service [ready]") diff --git a/src/covid19/blueprints/rki_bundeslaender/rki_service_download.py b/src/covid19/blueprints/rki_bundeslaender/rki_service_download.py index d62586784a58790d03d19c261ed161bb05ce0f38..1558c5635c187bd65e4c639d4a14412f4710e131 100644 --- a/src/covid19/blueprints/rki_bundeslaender/rki_service_download.py +++ b/src/covid19/blueprints/rki_bundeslaender/rki_service_download.py @@ -7,12 +7,12 @@ from covid19.blueprints.rki_bundeslaender.rki_service_config import RkiBundeslae class RkiBundeslaenderServiceDownload: - def __init__(self, database): + def __init__(self, database, config: RkiBundeslaenderServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" RKI Service Download [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.cfg = RkiBundeslaenderServiceConfig() + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" RKI Service Download [ready]") diff --git a/src/covid19/blueprints/rki_bundeslaender/rki_service_import.py b/src/covid19/blueprints/rki_bundeslaender/rki_service_import.py index c8c5d793c4e4e0236339908a37f0cb94b6b3518f..c9ea1c9b6c21a22c98341e3e79b0270c6771837c 100644 --- a/src/covid19/blueprints/rki_bundeslaender/rki_service_import.py +++ b/src/covid19/blueprints/rki_bundeslaender/rki_service_import.py @@ -1,5 +1,3 @@ -import os -import sys import csv import psycopg2 @@ -9,12 +7,12 @@ from covid19.blueprints.rki_bundeslaender.rki_service_config import RkiBundeslae class RkiBundeslaenderServiceImport: - def __init__(self, database): + def __init__(self, database, config: RkiBundeslaenderServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" RKI Service Import [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.cfg = RkiBundeslaenderServiceConfig() + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" RKI Service Import [ready]") @@ -26,7 +24,7 @@ class RkiBundeslaenderServiceImport: row = None try: RkiBundeslaenderImport.remove_all() - with open(self.cfg.src_cvsfile_path, newline='\n') as csv_file: + with open(self.cfg.cvsfile_path, newline='\n') as csv_file: file_reader = csv.DictReader(csv_file, delimiter=',', quotechar='"') k = 0 for row in file_reader: @@ -71,5 +69,7 @@ class RkiBundeslaenderServiceImport: finally: app.logger.info("") app.logger.info("------------------------------------------------------------") + app.logger.info(" imported into TABLE: "+self.cfg.tablename+" from "+self.cfg.cvsfile_path) + app.logger.info("------------------------------------------------------------") app.logger.info(" import RKI [done]") return self diff --git a/src/covid19/blueprints/rki_bundeslaender/rki_service_update.py b/src/covid19/blueprints/rki_bundeslaender/rki_service_update.py index e929b94867a37d3da3d842a79f7b64216ac08c7a..990f7709a9770c1d83a1e6b67f4f95464ab0cc18 100644 --- a/src/covid19/blueprints/rki_bundeslaender/rki_service_update.py +++ b/src/covid19/blueprints/rki_bundeslaender/rki_service_update.py @@ -3,22 +3,19 @@ from database import db, app from covid19.blueprints.application.application_model import RkiRegion, RkiDateReported, RkiCountry from covid19.blueprints.rki_bundeslaender.rki_model import RkiBundeslaender from covid19.blueprints.rki_bundeslaender.rki_model_import import RkiBundeslaenderImport +from covid19.blueprints.rki_bundeslaender.rki_service_config import RkiBundeslaenderServiceConfig -rki_service_update = None - -# TODO: #123 split RkiService into two Services: RkiBundeslaenderService and RkiLandkreiseService class RkiBundeslaenderServiceUpdate: - def __init__(self, database): + def __init__(self, database, config: RkiBundeslaenderServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" RKI Service Update [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.limit_nr = 20 + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" RKI Service Update [ready]") - # TODO: #147 refactor RkiBundeslaenderServiceUpdate.__update_who_date_reported def __update_who_date_reported(self): app.logger.info(" update who_date_reported [begin]") app.logger.info("------------------------------------------------------------") diff --git a/src/covid19/blueprints/rki_landkreise/rki_service.py b/src/covid19/blueprints/rki_landkreise/rki_service.py index 17b11e1ee1ec2305d15e29e348aaa651502f651b..ea3915d7bdb5b11da442b375b5ab3b909a07201c 100644 --- a/src/covid19/blueprints/rki_landkreise/rki_service.py +++ b/src/covid19/blueprints/rki_landkreise/rki_service.py @@ -1,6 +1,7 @@ from flask import flash from database import app +from covid19.blueprints.rki_landkreise.rki_service_config import RkiLandkreiseServiceConfig from covid19.blueprints.rki_landkreise.rki_service_download import RkiLandkreiseServiceDownload from covid19.blueprints.rki_landkreise.rki_service_import import RkiLandkreiseServiceImport from covid19.blueprints.rki_landkreise.rki_service_update import RkiLandkreiseServiceUpdate @@ -13,9 +14,10 @@ class RkiLandkreiseService: app.logger.debug(" RkiLandkreiseService [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.service_download = RkiLandkreiseServiceDownload(database) - self.service_import = RkiLandkreiseServiceImport(database) - self.service_update = RkiLandkreiseServiceUpdate(database) + self.cfg = RkiLandkreiseServiceConfig() + self.service_download = RkiLandkreiseServiceDownload(database, self.cfg) + self.service_import = RkiLandkreiseServiceImport(database, self.cfg) + self.service_update = RkiLandkreiseServiceUpdate(database, self.cfg) app.logger.debug("------------------------------------------------------------") app.logger.info(" RkiLandkreiseService [ready]") diff --git a/src/covid19/blueprints/rki_landkreise/rki_service_download.py b/src/covid19/blueprints/rki_landkreise/rki_service_download.py index 964f617eae30a9f02dbf1d24d4dae2984b849146..197478163ab64df3566b6b12829e768319c20eed 100644 --- a/src/covid19/blueprints/rki_landkreise/rki_service_download.py +++ b/src/covid19/blueprints/rki_landkreise/rki_service_download.py @@ -7,12 +7,12 @@ from covid19.blueprints.rki_landkreise.rki_service_config import RkiLandkreiseSe class RkiLandkreiseServiceDownload: - def __init__(self, database): + def __init__(self, database, config: RkiLandkreiseServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" RKI Landkreise Service Download [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.cfg = RkiLandkreiseServiceConfig() + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" RKI Landkreise Service Download [ready]") diff --git a/src/covid19/blueprints/rki_landkreise/rki_service_import.py b/src/covid19/blueprints/rki_landkreise/rki_service_import.py index 70025cfc204ec066daab7413008f0fd29ef3a128..815982e8e89275b84ebc66da902069a06ef260ae 100644 --- a/src/covid19/blueprints/rki_landkreise/rki_service_import.py +++ b/src/covid19/blueprints/rki_landkreise/rki_service_import.py @@ -9,12 +9,12 @@ from covid19.blueprints.rki_landkreise.rki_service_config import RkiLandkreiseSe class RkiLandkreiseServiceImport: - def __init__(self, database): + def __init__(self, database, config: RkiLandkreiseServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" RKI Landkreise Service Import [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.cfg = RkiLandkreiseServiceConfig() + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" RKI Landkreise Service Import [ready]") @@ -104,5 +104,7 @@ class RkiLandkreiseServiceImport: finally: app.logger.info("") app.logger.info("------------------------------------------------------------") + app.logger.info(" imported into TABLE: "+self.cfg.tablename+" from "+self.cfg.cvsfile_path) + app.logger.info("------------------------------------------------------------") app.logger.info(" RKI Landkreise Service Import - import_file [done]") return self diff --git a/src/covid19/blueprints/rki_landkreise/rki_service_update.py b/src/covid19/blueprints/rki_landkreise/rki_service_update.py index 941573e62e02d0464cdac64e68f5624160455426..e84a2723bf9ca29e501b5f239d51e8f53ccd1cf0 100644 --- a/src/covid19/blueprints/rki_landkreise/rki_service_update.py +++ b/src/covid19/blueprints/rki_landkreise/rki_service_update.py @@ -3,17 +3,16 @@ from database import db, app from covid19.blueprints.application.application_model import RkiRegion, RkiDateReported, RkiCountry from covid19.blueprints.rki_landkreise.rki_model import RkiLandkreise from covid19.blueprints.rki_landkreise.rki_model_import import RkiLandkreiseImport - -rki_service_update = None +from covid19.blueprints.rki_landkreise.rki_service_config import RkiLandkreiseServiceConfig class RkiLandkreiseServiceUpdate: - def __init__(self, database): + def __init__(self, database, config: RkiLandkreiseServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" RKI Service Update [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.limit_nr = 20 + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" RKI Service Update [ready]") diff --git a/src/covid19/blueprints/rki_vaccination/rki_vaccination_service.py b/src/covid19/blueprints/rki_vaccination/rki_vaccination_service.py index a5704f465e97c2ba0d479f4769be95818f3f59ef..7b536c924e91098f75c8c1f91549a60904cc8763 100644 --- a/src/covid19/blueprints/rki_vaccination/rki_vaccination_service.py +++ b/src/covid19/blueprints/rki_vaccination/rki_vaccination_service.py @@ -14,9 +14,9 @@ class RkiVaccinationService: app.logger.debug("------------------------------------------------------------") self.__database = database self.cfg = RkiVaccinationServiceConfig() - self.service_download = RkiVaccinationServiceDownload(database) - self.service_import = RkiVaccinationServiceImport(database) - self.service_update = RkiVaccinationServiceUpdate(database) + self.service_download = RkiVaccinationServiceDownload(database, self.cfg) + self.service_import = RkiVaccinationServiceImport(database, self.cfg) + self.service_update = RkiVaccinationServiceUpdate(database, self.cfg) app.logger.debug("------------------------------------------------------------") app.logger.info(" Vaccination Service [ready]") diff --git a/src/covid19/blueprints/rki_vaccination/rki_vaccination_service_download.py b/src/covid19/blueprints/rki_vaccination/rki_vaccination_service_download.py index 7b037368d54ef06d068c9c0a217539c5fd90bc81..88de3c4479d033113ed3d1f9012a137f684ce05b 100644 --- a/src/covid19/blueprints/rki_vaccination/rki_vaccination_service_download.py +++ b/src/covid19/blueprints/rki_vaccination/rki_vaccination_service_download.py @@ -6,12 +6,12 @@ from covid19.blueprints.rki_vaccination.rki_vaccination_service_config import Rk class RkiVaccinationServiceDownload: - def __init__(self, database): + def __init__(self, database, config: RkiVaccinationServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" Vaccination Service Download [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.cfg = RkiVaccinationServiceConfig() + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" Vaccination Service Download [ready]") diff --git a/src/covid19/blueprints/rki_vaccination/rki_vaccination_service_import.py b/src/covid19/blueprints/rki_vaccination/rki_vaccination_service_import.py index 6bf3c175b7f8fb22329a0296d863a6a5596973db..615cdaee49bc8b2347b1fef8d6e00d6a8f7f5140 100644 --- a/src/covid19/blueprints/rki_vaccination/rki_vaccination_service_import.py +++ b/src/covid19/blueprints/rki_vaccination/rki_vaccination_service_import.py @@ -8,12 +8,12 @@ from covid19.blueprints.rki_vaccination.rki_vaccination_service_config import Rk class RkiVaccinationServiceImport: - def __init__(self, database): + def __init__(self, database, config: RkiVaccinationServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" Vaccination Service Import [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.cfg = RkiVaccinationServiceConfig() + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" Vaccination Service Import [ready]") @@ -78,5 +78,7 @@ class RkiVaccinationServiceImport: finally: app.logger.info("") app.logger.info("------------------------------------------------------------") + app.logger.info(" imported into TABLE: "+self.cfg.tablename+" from "+self.cfg.cvsfile_path) + app.logger.info("------------------------------------------------------------") app.logger.info(" import Vaccination [done]") return self diff --git a/src/covid19/blueprints/rki_vaccination/rki_vaccination_service_update.py b/src/covid19/blueprints/rki_vaccination/rki_vaccination_service_update.py index 2d5db2046e2dbc4a9b814baa36d18e554ce74f1e..67319e1bbdb0019ea67d5ae42a6cd9e565fd9576 100644 --- a/src/covid19/blueprints/rki_vaccination/rki_vaccination_service_update.py +++ b/src/covid19/blueprints/rki_vaccination/rki_vaccination_service_update.py @@ -6,12 +6,12 @@ from covid19.blueprints.rki_vaccination.rki_vaccination_model import RkiVaccinat class RkiVaccinationServiceUpdate: - def __init__(self, database): + def __init__(self, database, config: RkiVaccinationServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" Europe Service Update [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.cfg = RkiVaccinationServiceConfig() + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" Europe Service Update [ready] ") @@ -40,7 +40,6 @@ class RkiVaccinationServiceUpdate: result_date_rep = RkiVaccinationImport.get_date_rep() i = 0 for item_date_rep, in result_date_rep: - #dt = item_date_rep['date_rep'] date_reported = RkiVaccinationDateReported.find_by_date_reported( p_date_reported=item_date_rep ) diff --git a/src/covid19/blueprints/who/who_service.py b/src/covid19/blueprints/who/who_service.py index 420548afeeb2fdd0eeb9ad221e0a43a07ee6156c..d7d6887eecaa7274232f834537e5288066b2c703 100644 --- a/src/covid19/blueprints/who/who_service.py +++ b/src/covid19/blueprints/who/who_service.py @@ -1,6 +1,7 @@ from flask import flash from database import app +from covid19.blueprints.who.who_service_config import WhoServiceConfig from covid19.blueprints.who.who_service_download import WhoServiceDownload from covid19.blueprints.who.who_service_import import WhoServiceImport from covid19.blueprints.who.who_service_update import WhoServiceUpdate @@ -12,9 +13,10 @@ class WhoService: app.logger.debug(" WHO Service [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.service_download = WhoServiceDownload(database) - self.service_import = WhoServiceImport(database) - self.service_update = WhoServiceUpdate(database) + self.cfg = WhoServiceConfig() + self.service_download = WhoServiceDownload(database, self.cfg) + self.service_import = WhoServiceImport(database, self.cfg) + self.service_update = WhoServiceUpdate(database, self.cfg) app.logger.debug("------------------------------------------------------------") app.logger.info(" WHO Service [ready]") diff --git a/src/covid19/blueprints/who/who_service_download.py b/src/covid19/blueprints/who/who_service_download.py index 8696bfa24dc87819aee84142b157e5a76ba929fb..cb646d145802458f6be0c064c09ed4d0f2e943f8 100644 --- a/src/covid19/blueprints/who/who_service_download.py +++ b/src/covid19/blueprints/who/who_service_download.py @@ -6,12 +6,12 @@ from covid19.blueprints.who.who_service_config import WhoServiceConfig class WhoServiceDownload: - def __init__(self, database): + def __init__(self, database, config: WhoServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" WHO Service Download [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.cfg = WhoServiceConfig() + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" WHO Service Download [ready]") diff --git a/src/covid19/blueprints/who/who_service_import.py b/src/covid19/blueprints/who/who_service_import.py index 1c48bdec1ba19ac4d458e2a114b6b6789e5e801b..b6e965ae815e1f0297e19fcd9abf6da686f48542 100644 --- a/src/covid19/blueprints/who/who_service_import.py +++ b/src/covid19/blueprints/who/who_service_import.py @@ -7,12 +7,12 @@ from covid19.blueprints.who.who_service_download import WhoServiceConfig class WhoServiceImport: - def __init__(self, database): + def __init__(self, database, config: WhoServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" WHO Service Import [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.cfg = WhoServiceConfig() + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" WHO Service Import [ready]") @@ -61,7 +61,8 @@ class WhoServiceImport: app.logger.warning("WARN: import WHO [end]") finally: app.logger.info("") - app.logger.info(" imported into TABLE: " + self.cfg.tablename + " from " + self.cfg.cvsfile_path) + app.logger.info("------------------------------------------------------------") + app.logger.info(" imported into TABLE: "+self.cfg.tablename+" from "+self.cfg.cvsfile_path) app.logger.info("------------------------------------------------------------") app.logger.info(" import WHO [done]") return self diff --git a/src/covid19/blueprints/who/who_service_update.py b/src/covid19/blueprints/who/who_service_update.py index 4059223c2fec6ebb0728c84944a495a31b55f335..7cfc02b07ab5cf1ddc3eda4c1e338da8425fadef 100644 --- a/src/covid19/blueprints/who/who_service_update.py +++ b/src/covid19/blueprints/who/who_service_update.py @@ -5,12 +5,12 @@ from covid19.blueprints.who.who_service_download import WhoServiceConfig class WhoServiceUpdate: - def __init__(self, database): + def __init__(self, database, config: WhoServiceConfig): app.logger.debug("------------------------------------------------------------") app.logger.debug(" WHO Service Update [init]") app.logger.debug("------------------------------------------------------------") self.__database = database - self.cfg = WhoServiceConfig() + self.cfg = config app.logger.debug("------------------------------------------------------------") app.logger.debug(" WHO Service Update [ready]")