From af375c7b5a9a21bea043bb6905d145c5b4a43fee Mon Sep 17 00:00:00 2001 From: Philipp Spitzer Date: Wed, 20 Aug 2025 21:54:50 +0200 Subject: [PATCH] Remove deprecated/removed json_encoder. --- web/seepark_web.py | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/web/seepark_web.py b/web/seepark_web.py index a2d7706..13fb6e4 100644 --- a/web/seepark_web.py +++ b/web/seepark_web.py @@ -42,21 +42,6 @@ DAY_OF_WEEK_DE = [ 'Sonntag'] -# https://stackoverflow.com/a/37350445 -def sqlalchemy_model_to_dict(model): - return {c.key: getattr(model, c.key) - for c in inspect(model).mapper.column_attrs} - - -class JSONEncoder(flask.json.JSONEncoder): - def default(self, object): - if isinstance(object, datetime.datetime): - return object.isoformat() - elif isinstance(object, db.Model): - return sqlalchemy_model_to_dict(object) - return super().default(object) - - def parse_datetime(date_str): return datetime.datetime.strptime(date_str, '%Y-%m-%dT%H:%M:%S') @@ -81,7 +66,6 @@ cityid = config.get('openweathermap', 'cityid') mainsensor = config.get('webapp', 'mainsensor') app = Flask(__name__) -app.json_encoder = JSONEncoder app.config['SQLALCHEMY_DATABASE_URI'] = get_sqlalchemy_database_uri(config) app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False db = SQLAlchemy(app) -- 2.47.3