diff --git a/src/fundamend/sqlmodels/ahbview.py b/src/fundamend/sqlmodels/ahbview.py index 8f664bb..4251a49 100644 --- a/src/fundamend/sqlmodels/ahbview.py +++ b/src/fundamend/sqlmodels/ahbview.py @@ -199,8 +199,8 @@ def create_db_and_populate_with_ahb_view( SegmentGroup, SegmentGroupLink, ]: - session.execute(sqlalchemy.text(f"DROP TABLE IF EXISTS {model_class.__tablename__};")) - _logger.debug("Dropped %s", model_class.__tablename__) + session.execute(sqlalchemy.text(f"DROP TABLE IF EXISTS {model_class.__tablename__};")) # type: ignore[attr-defined] + _logger.debug("Dropped %s", model_class.__tablename__) # type: ignore[attr-defined] session.commit() return sqlite_path diff --git a/src/fundamend/sqlmodels/expression_view.py b/src/fundamend/sqlmodels/expression_view.py index ecea463..4913682 100644 --- a/src/fundamend/sqlmodels/expression_view.py +++ b/src/fundamend/sqlmodels/expression_view.py @@ -176,7 +176,7 @@ def create_and_fill_ahb_expression_table(session: Session, use_cpu_intensive_val ahb_expression_rows.append( AhbExpression( edifact_format_version=row[0], - format=row[1], + format=EdifactFormat(row[1]), expression=expression, node_texts=node_texts, anwendungshandbuch_primary_key=row[3], diff --git a/src/fundamend/sqlmodels/migview.py b/src/fundamend/sqlmodels/migview.py index 902a031..6dfd9d8 100644 --- a/src/fundamend/sqlmodels/migview.py +++ b/src/fundamend/sqlmodels/migview.py @@ -138,8 +138,8 @@ def create_db_and_populate_with_mig_view( MigSegmentGroup, MigSegmentGroupLink, ]: - session.execute(sqlalchemy.text(f"DROP TABLE IF EXISTS {model_class.__tablename__};")) - _logger.debug("Dropped %s", model_class.__tablename__) + session.execute(sqlalchemy.text(f"DROP TABLE IF EXISTS {model_class.__tablename__};")) # type: ignore[attr-defined] + _logger.debug("Dropped %s", model_class.__tablename__) # type: ignore[attr-defined] session.commit() return sqlite_path diff --git a/uv.lock b/uv.lock index 4817dc8..ff3be7b 100644 --- a/uv.lock +++ b/uv.lock @@ -1038,16 +1038,16 @@ mypy = [ [[package]] name = "sqlmodel" -version = "0.0.42" +version = "0.0.47" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "pydantic" }, { name = "sqlalchemy" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/ab/50/27188d8cbccabf9968d74d4095765399dbc4f9fcae95e928fda69aa44a21/sqlmodel-0.0.42.tar.gz", hash = "sha256:9ecec2b6aa4c2aa58da39d2572e7bef4373419dcd6ec52973c07de7be2b1c516", size = 91737, upload-time = "2026-08-28T19:42:01.611Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4f/60/aa4cb68f03fa6bd1ca9e9a9ca89c3bc6c67f50981d0abcd9d6364609516d/sqlmodel-0.0.47.tar.gz", hash = "sha256:3606430ea6db7f00c8ae2157458b9766644ea3ad365c601e26a86cf23f5910d5", size = 98136, upload-time = "2026-09-23T17:31:07.921Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/67/37/d7d6b12b9066005c237de3d52b599298a2693ac423bff0e6b97a90b90bf8/sqlmodel-0.0.42-py3-none-any.whl", hash = "sha256:a732dab1a40e5cbd6ac250cf2b12e8d9b1bf1a47edf27c34d612f359e8875c63", size = 29991, upload-time = "2026-08-28T19:42:00.568Z" }, + { url = "https://files.pythonhosted.org/packages/f7/b3/988928029b0e68de7ac587c2e1ccd379aa18e7c0aa7cc426628145a032fe/sqlmodel-0.0.47-py3-none-any.whl", hash = "sha256:165294386c3e4b25fa02f151ca1abb0cbf5fdb76f6093a38aca33fdc30dfd485", size = 31314, upload-time = "2026-09-23T17:31:06.8Z" }, ] [[package]]