From 3c4543b00b3cc09105de21cd036764a92b0cd836 Mon Sep 17 00:00:00 2001 From: John Davis Date: Tue, 19 Dec 2023 15:43:49 -0500 Subject: [PATCH] Fix SA2.0 error: pass bind to create_all --- lib/tool_shed/webapp/model/mapping.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/tool_shed/webapp/model/mapping.py b/lib/tool_shed/webapp/model/mapping.py index 0da07ef195c..0ef27ff7f8b 100644 --- a/lib/tool_shed/webapp/model/mapping.py +++ b/lib/tool_shed/webapp/model/mapping.py @@ -35,13 +35,11 @@ def init( engine_options = engine_options or {} # Create the database engine engine = build_engine(url, engine_options) - # Connect the metadata to the database. - metadata.bind = engine result = ToolShedModelMapping([tool_shed.webapp.model], engine=engine) if create_tables: - metadata.create_all() + metadata.create_all(bind=engine) result.create_tables = create_tables