@@ -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