def _getItemDataDB(self, item):
if not item or not self.db_engine:
return
data = None
connection = self.db_engine.connect()
try:
QUERY = "select data from `%s`" % self.getName()
QUERY += " where id=%s"
result = connection.execute(QUERY, [item.getId()])
row = result.fetchone()
data = json.loads(row[0])
except SQLAlchemyError as ex:
raise SynergyError(ex.message)
finally:
connection.close()
item.setData(data)
return data
评论列表
文章目录