row[field] = table_row.nrow
elif field == '*':
for col in table.colnames:
- row[col] = table_row[col]
+ value = table_row[col]
+ if type(value) is bytes:
+ value = value.decode('utf-8')
+ row[col] = value
else:
row[field] = table_row[field]
rows.append(row)
def __getitem__(self, label):
if type(label) is int:
return super(OrderedDict, self).__getitem__(list(self.keys())[label])
+ else:
+ return super(OrderedDict, self).__getitem__(label)
def __iter__(self):
return self.values().__iter__()