示例#1
0
 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()
示例#2
0
 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()
示例#3
0
 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()
示例#4
0
 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()
示例#5
0
 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()