def delete_data(self, object_id):
"""
Delete a data object given its ID.
:param object_id: ID of the data object to delete.
"""
with self.lock:
Stats = Query()
Message = Query()
res = self.stats.search(Stats.idx == object_id)
self.stats.update({'deleted': True}, Stats.idx == object_id)
record = self.data.get(Message.idx == object_id)
if record is not None:
self.data.remove(eids=[record.eid])
log_debug("Deleted message: {}".format(object_id))
else:
log_debug("No data to delete: {}".format(object_id))
评论列表
文章目录