From 8d2c855d3c6082674ab5892edb01e72038839204 Mon Sep 17 00:00:00 2001 From: Kristen Armes Date: Thu, 11 Apr 2024 14:29:34 -0700 Subject: [PATCH 1/2] Upgrade sqlalchemy in frontend Signed-off-by: Kristen Armes --- frontend/requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/requirements.txt b/frontend/requirements.txt index 73c82eb1e4..17354bac4e 100644 --- a/frontend/requirements.txt +++ b/frontend/requirements.txt @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 responses==0.12.1 -SQLAlchemy==1.3.23 +SQLAlchemy==1.4.52 retrying>=1.3.3,<2.0 # Backport of PEP 557, Data Classes for Python 3.6. From f2738b5e6655ad8a18d31d9c2ab995b764c0aa1f Mon Sep 17 00:00:00 2001 From: Kristen Armes Date: Thu, 11 Apr 2024 15:07:28 -0700 Subject: [PATCH 2/2] Fix test Signed-off-by: Kristen Armes --- .../base/examples/example_announcement_client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/amundsen_application/base/examples/example_announcement_client.py b/frontend/amundsen_application/base/examples/example_announcement_client.py index 6aa621673f..32aa76b147 100644 --- a/frontend/amundsen_application/base/examples/example_announcement_client.py +++ b/frontend/amundsen_application/base/examples/example_announcement_client.py @@ -10,6 +10,7 @@ try: from sqlalchemy import Column, Integer, String, DateTime, create_engine from sqlalchemy.ext.declarative import declarative_base + from sqlalchemy.inspection import inspect from sqlalchemy.orm import sessionmaker except ModuleNotFoundError: pass @@ -37,7 +38,7 @@ def _setup_mysql(self) -> None: session = sessionmaker(bind=self.engine)() # add dummy announcements to preview - if not self.engine.dialect.has_table(self.engine, DBAnnouncement.__tablename__): + if not inspect(self.engine).has_table(DBAnnouncement.__tablename__): Base.metadata.create_all(self.engine) announcements = []