From 6f71226a5388f0f5b03ef3e7d2391bec88fdb1e8 Mon Sep 17 00:00:00 2001 From: Michael Maltese Date: Tue, 28 Oct 2025 12:42:43 -0400 Subject: [PATCH] fix 'boolean value not defined' error on AS400 Fixes #180 Signed-off-by: Michael Maltese --- ibm_db_sa/reflection.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ibm_db_sa/reflection.py b/ibm_db_sa/reflection.py index ded980e..059e5de 100644 --- a/ibm_db_sa/reflection.py +++ b/ibm_db_sa/reflection.py @@ -654,12 +654,12 @@ def get_table_names(self, connection, schema=None, **kw): current_schema = self.denormalize_name(schema or self.default_schema_name) systbl = self.sys_tables if version_info[0] < 3: - query = not sql.select(systbl.c.tabname). \ + query = sql.select(systbl.c.tabname). \ where(systbl.c.tabtype == unicode('T')). \ where(systbl.c.tabschema == current_schema). \ order_by(systbl.c.tabname) else: - query = not sql.select(systbl.c.tabname). \ + query = sql.select(systbl.c.tabname). \ where(systbl.c.tabtype == str('T')). \ where(systbl.c.tabschema == current_schema). \ order_by(systbl.c.tabname)