def __getClusterFromTableRow(self, row): cluster = Cluster(json.loads(row['docKeys'])) cluster.categories = json.loads(row['categories']) cluster.countries = json.loads(row['countries']) cluster.locales = json.loads(row['locales']) cluster.publishers = json.loads(row['publishers']) cluster.languages = json.loads(row['languages']) cluster.duplicates = json.loads(row['duplicates']) cluster.isCurrent = row.get('isCurrent', 'unknown') cluster.lastPubTime = float(row.get('lastPubTime', 0)) return cluster