def guest_stop(self, guest_id):
"""Logs guest stop.
@param guest_id: guest log entry id
"""
session = self.Session()
try:
session.query(Guest).get(guest_id).shutdown_on = datetime.now()
session.commit()
except SQLAlchemyError as e:
log.debug("Database error logging guest stop: {0}".format(e))
session.rollback()
except TypeError:
log.warning("Data inconsistency in guests table detected, it might be a crash leftover. Continue")
session.rollback()
finally:
session.close()
评论列表
文章目录