Ejemplo n.º 1
0
def get_next_periodic_calls(time, session=None):
    query = base.model_query(models.PeriodicCall)

    query = query.filter(models.PeriodicCall.execution_time < time)
    query = query.filter_by(processing=False)
    query = query.order_by(models.PeriodicCall.execution_time)

    return query.all()
Ejemplo n.º 2
0
def get_periodic_call_by_name(name):
    query = base.model_query(models.PeriodicCall)

    return query.filter_by(name=name).first()
Ejemplo n.º 3
0
def get_periodic_call_by_id(id):
    query = base.model_query(models.PeriodicCall)

    return query.filter_by(id=id).first()
Ejemplo n.º 4
0
def get_periodic_calls(**kwargs):
    query = base.model_query(models.PeriodicCall)
    return query.filter_by(**kwargs).all()
Ejemplo n.º 5
0
def get_alias_by_name(name):
    query = base.model_query(models.Alias)

    return query.filter_by(name=name).first()
Ejemplo n.º 6
0
def get_alias_by_id(id):
    query = base.model_query(models.Alias)

    return query.filter_by(id=id).first()
Ejemplo n.º 7
0
def get_aliases(**kwargs):
    query = base.model_query(models.Alias)
    return query.filter_by(**kwargs).all()