in distilvit/gpt4.py [0:0]
def get(self, ids):
self._lock_table()
try:
placeholders = ", ".join(["%s"] * len(ids))
query = f"SELECT json_key, payload FROM {self.table} WHERE json_key IN ({placeholders})"
self.cursor.execute(query, ids)
result = self.cursor.fetchall()
return {row[0]: json.loads(row[1]) for row in result}
finally:
self._unlock_table()