in python-phoenixdb/phoenixdb/meta.py [0:0]
def _fix_default(self, rows, catalog=None, schemaPattern=None):
'''Workaround for PHOENIX-6003'''
if schemaPattern == '':
rows = [row for row in rows if row['TABLE_SCHEM'] is None]
if catalog == '':
rows = [row for row in rows if row['TABLE_CATALOG'] is None]
# Couldn't find a sane way to do it that works on 2 and 3
if sys.version_info.major == 3:
return [{k: v or '' for k, v in row.items()} for row in rows]
else:
return [{k: v or '' for k, v in row.iteritems()} for row in rows]