def get_log_entry(logentry_id): """ Get a LogEntry by ID """ query = DBSession().query(LogEntry).filter(LogEntry.id == logentry_id) if query.count() == 0: return None return query.first()
def get_measurement(measurement_id): """ Get a Measurement by ID """ query = DBSession().query(Measurement).filter(Measurement.id == measurement_id) if query.count() == 0: return None return query.first()
def get_tank_from_name(tank_name): """ Get a Tank by name """ query = DBSession().query(Tank).filter(Tank.name == tank_name) if query.count() == 0: return None return query.first()
def get_scheduled_event(event_id): """ Get a ScheduledEvent by ID """ query = DBSession().query(ScheduledEvent).filter(ScheduledEvent.id == event_id) if query.count() == 0: return None return query.first()
def get_tank(tank_id): """ Get a Tank by ID """ query = DBSession().query(Tank).filter(Tank.id == tank_id) if query.count() == 0: return None return query.first()