예제 #1
0
    def get_last_unlarmed_faileds(cls):
        unlarmeds = {}
        for ura in Ura.get_uras_numbers():
            results_obj = (session.query(cls).filter_by(
                to_number=ura, success=False,
                alarmed_at=None).order_by(ResultTest.start_at.desc()).all())

            unlarmeds.update({ura: results_obj})

        return unlarmeds
예제 #2
0
 def find_by_id(cls, _id):
     user = session.query(cls).filter_by(id=_id).first()
     return user
예제 #3
0
 def find_by_username(cls, username):
     return session.query(cls).filter_by(username=username).first()
예제 #4
0
 def get_is_active(cls):
     return session.query(cls).first().is_active
예제 #5
0
파일: ura.py 프로젝트: ericsouza/lyra-orm
 def find_by_label(cls, label):
     return session.query(cls).filter_by(label=label).first()
예제 #6
0
파일: ura.py 프로젝트: ericsouza/lyra-orm
 def find_by_number(cls, number):
     return session.query(cls).filter_by(number=number).first()
예제 #7
0
파일: ura.py 프로젝트: ericsouza/lyra-orm
    def find_all(cls, actives=True):
        if not actives:
            return session.query(cls).all()

        return session.query(cls).filter_by(active=True).all()
예제 #8
0
 def find_all(cls):
     return session.query(cls).all()
예제 #9
0
 def find_by_to_number(cls, number, limit=3):
     return (session.query(cls).filter_by(to_number=number).order_by(
         ResultTest.start_at.desc()).limit(limit).all())
예제 #10
0
 def find_by_id(cls, id):
     return session.query(cls).filter_by(id=id).one_or_none()