Skip to content

Commit d1b4344

Browse files
authored
fix get_schema_names to remove trailing spaces (#177)
Fixes #172 Signed-off-by: Michael Maltese <[email protected]>
1 parent 5a2ec16 commit d1b4344

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ibm_db_sa/reflection.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ def get_schema_names(self, connection, **kw):
217217
query = sql.select(sysschema.c.schemaname).\
218218
where(not_(sysschema.c.schemaname.like('SYS%'))).\
219219
order_by(sysschema.c.schemaname)
220-
return [self.normalize_name(r[0]) for r in connection.execute(query)]
220+
return [self.normalize_name(r[0].rstrip()) for r in connection.execute(query)]
221221

222222
@reflection.cache
223223
def get_table_names(self, connection, schema=None, **kw):
@@ -646,7 +646,7 @@ def get_schema_names(self, connection, **kw):
646646
where(~sysschema.c.schemaname.like(str('Q%'))). \
647647
where(~sysschema.c.schemaname.like(str('SYS%'))). \
648648
order_by(sysschema.c.schemaname)
649-
return [self.normalize_name(r[0]) for r in connection.execute(query)]
649+
return [self.normalize_name(r[0].rstrip()) for r in connection.execute(query)]
650650

651651
# Retrieves a list of table names for a given schema
652652
@reflection.cache
@@ -997,7 +997,7 @@ def get_schema_names(self, connection, **kw):
997997
query = sql.select(sysschema.c.tabschema).\
998998
where(not_(sysschema.c.tabschema.like('SYS%'))).\
999999
distinct(sysschema.c.tabschema)
1000-
return [self.normalize_name(r[0]) for r in connection.execute(query)]
1000+
return [self.normalize_name(r[0].rstrip()) for r in connection.execute(query)]
10011001

10021002
def get_table_comment(self, connection, table_name, schema=None, **kw):
10031003
current_schema = self.denormalize_name(schema or self.default_schema_name)

0 commit comments

Comments
 (0)