From c73ffdef9733735c8ebd2704f51c564237860980 Mon Sep 17 00:00:00 2001 From: thomaswoehlke <thomas.woehlke@gmail.com> Date: Fri, 28 May 2021 23:53:05 +0200 Subject: [PATCH] work --- .../blueprints/data_ecdc/ecdc_model.py | 13 +++++++++---- .../blueprints/data_ecdc/ecdc_model_import.py | 12 ++++++++++-- .../blueprints/data_owid/owid_model.py | 8 +++++--- .../data_vaccination/vaccination_model.py | 6 ++++-- .../data_vaccination/vaccination_model_import.py | 8 ++++++-- 5 files changed, 34 insertions(+), 13 deletions(-) diff --git a/src/flask_covid19/blueprints/data_ecdc/ecdc_model.py b/src/flask_covid19/blueprints/data_ecdc/ecdc_model.py index cfe1e18f..35a0f393 100644 --- a/src/flask_covid19/blueprints/data_ecdc/ecdc_model.py +++ b/src/flask_covid19/blueprints/data_ecdc/ecdc_model.py @@ -1,5 +1,5 @@ from sqlalchemy import and_ -from sqlalchemy.orm import joinedload, subqueryload +from sqlalchemy.orm import joinedload from database import db, ITEMS_PER_PAGE, cache from flask_covid19.blueprints.app_all.all_model import BlueprintDateReported, BlueprintLocationGroup from flask_covid19.blueprints.app_all.all_model import BlueprintLocation, BlueprintFactTable @@ -19,7 +19,9 @@ class EcdcDateReported(BlueprintDateReported): def __repr__(self): return "%s(%s, %s, %s)" % (self.__class__.__name__, - self.date_reported_import_str, self.datum.isoformat(), self.year_day_of_year) + self.date_reported_import_str, + self.datum.isoformat(), + self.year_day_of_year) id = db.Column(db.Integer, primary_key=True) # @@ -78,7 +80,10 @@ class EcdcCountry(BlueprintLocation): def __repr__(self): return "%s(%s, %s, %s; %s, %s)" % (self.__class__.__name__, self.location_group.__repr__(), - self.location_code, self.location, self.pop_data_2019, self.geo_id) + self.location_code, + self.location, + self.pop_data_2019, + self.geo_id) def __str__(self): return " " + self.location_group.location_group \ @@ -151,7 +156,7 @@ class EcdcData(BlueprintFactTable): ) def __repr__(self): - return "%s(%s, %s)" % (self.__class__.__name__, self.date_reported_id, self.location_id) + return "%s(%s %s)" % (self.__class__.__name__, self.date_reported.__repr__(), self.location.__repr__()) id = db.Column(db.Integer, primary_key=True) date_reported_id = db.Column(db.Integer, db.ForeignKey('ecdc_date_reported.id'), nullable=False) diff --git a/src/flask_covid19/blueprints/data_ecdc/ecdc_model_import.py b/src/flask_covid19/blueprints/data_ecdc/ecdc_model_import.py index 1d651591..46cdec1b 100644 --- a/src/flask_covid19/blueprints/data_ecdc/ecdc_model_import.py +++ b/src/flask_covid19/blueprints/data_ecdc/ecdc_model_import.py @@ -7,7 +7,11 @@ class EcdcImport(AllImport): __mapper_args__ = {'concrete': True} def __repr__(self): - return "%s(%s)" % (self.__class__.__name__, self.id) + return "%s(%s %s %s %s)" % (self.__class__.__name__, + self.date_reported_import_str, + self.datum.isoformat(), + self.countries_and_territories, + self.continent_exp) id = db.Column(db.Integer, primary_key=True) date_reported_import_str = db.Column(db.String(255), nullable=False) @@ -146,7 +150,11 @@ class EcdcFlat(AllFlat): __mapper_args__ = {'concrete': True} def __repr__(self): - return "%s(%s)" % (self.__class__.__name__, self.id) + return "%s(%s %s %s %s)" % (self.__class__.__name__, + self.date_reported_import_str, + self.datum.isoformat(), + self.location, + self.location_group.__repr__()) id = db.Column(db.Integer, primary_key=True) processed_update = db.Column(db.Boolean, nullable=False) diff --git a/src/flask_covid19/blueprints/data_owid/owid_model.py b/src/flask_covid19/blueprints/data_owid/owid_model.py index 48307e17..70bdd68d 100644 --- a/src/flask_covid19/blueprints/data_owid/owid_model.py +++ b/src/flask_covid19/blueprints/data_owid/owid_model.py @@ -69,8 +69,10 @@ class OwidCountry(BlueprintLocation): ) def __repr__(self): - return "%s(%s, %s, %s)" % (self.__class__.__name__, - self.location_group.__repr__(), self.location_code, self.location) + return "%s(%s %s %s)" % (self.__class__.__name__, + self.location_group.__repr__(), + self.location_code, + self.location) def __str__(self): result = "" + self.location_group.__str__() + " : " + self.location_code + " | " + self.location + " " @@ -147,7 +149,7 @@ class OwidData(BlueprintFactTable): ) def __repr__(self): - return "%s(%s %s)" % (self.__class__.__name__, self.date_reported_id, self.location_id) + return "%s(%s %s)" % (self.__class__.__name__, self.date_reported.__repr__(), self.location.__repr__()) id = db.Column(db.Integer, primary_key=True) date_reported_id = db.Column(db.Integer, db.ForeignKey('owid_date_reported.id'), nullable=False) diff --git a/src/flask_covid19/blueprints/data_vaccination/vaccination_model.py b/src/flask_covid19/blueprints/data_vaccination/vaccination_model.py index 8fbb0980..5cf58f5b 100644 --- a/src/flask_covid19/blueprints/data_vaccination/vaccination_model.py +++ b/src/flask_covid19/blueprints/data_vaccination/vaccination_model.py @@ -19,7 +19,9 @@ class VaccinationDateReported(BlueprintDateReported): def __repr__(self): return "%s(%s, %s, %s)" % (self.__class__.__name__, - self.date_reported_import_str, self.datum.isoformat(), self.year_day_of_year) + self.date_reported_import_str, + self.datum.isoformat(), + self.year_day_of_year) id = db.Column(db.Integer, primary_key=True) # @@ -48,7 +50,7 @@ class VaccinationData(BlueprintFactTableTimeSeries): ) def __repr__(self): - return "%s(%s)" % (self.__class__.__name__, self.date_reported_id) + return "%s(%s)" % (self.__class__.__name__, self.date_reported.__repr__()) id = db.Column(db.Integer, primary_key=True) date_reported_id = db.Column(db.Integer, db.ForeignKey('vaccination_date_reported.id'), nullable=False) diff --git a/src/flask_covid19/blueprints/data_vaccination/vaccination_model_import.py b/src/flask_covid19/blueprints/data_vaccination/vaccination_model_import.py index 9e6d23e3..16753d17 100644 --- a/src/flask_covid19/blueprints/data_vaccination/vaccination_model_import.py +++ b/src/flask_covid19/blueprints/data_vaccination/vaccination_model_import.py @@ -7,7 +7,9 @@ class VaccinationImport(AllImport): __mapper_args__ = {'concrete': True} def __repr__(self): - return "%s(%s)" % (self.__class__.__name__, self.id) + return "%s(%s %s)" % (self.__class__.__name__, + self.date_reported_import_str, + self.datum.isoformat()) id = db.Column(db.Integer, primary_key=True) processed_update = db.Column(db.Boolean, nullable=False) @@ -141,7 +143,9 @@ class VaccinationFlat(AllImport): __mapper_args__ = {'concrete': True} def __repr__(self): - return "%s(%s)" % (self.__class__.__name__, self.id) + return "%s(%s %s)" % (self.__class__.__name__, + self.date_reported_import_str, + self.datum.isoformat()) id = db.Column(db.Integer, primary_key=True) processed_update = db.Column(db.Boolean, nullable=False) -- GitLab