Ejemplo n.º 1
0
 def find_all(query: Query = None,
              page: int = 1,
              page_size: int = 1000) -> List['Blackout']:
     return [
         Blackout.from_db(blackout)
         for blackout in db.get_blackouts(query, page, page_size)
     ]
Ejemplo n.º 2
0
def get_blackouts():

    try:
        blackouts = db.get_blackouts()
    except Exception as e:
        return jsonify(status="error", message=str(e)), 500

    if len(blackouts):
        return jsonify(status="ok",
                       total=len(blackouts),
                       blackouts=blackouts,
                       time=datetime.datetime.utcnow())
    else:
        return jsonify(status="ok",
                       message="not found",
                       total=0,
                       blackouts=[],
                       time=datetime.datetime.utcnow())
Ejemplo n.º 3
0
def get_blackouts():

    try:
        blackouts = db.get_blackouts()
    except Exception as e:
        return jsonify(status="error", message=str(e)), 500

    if len(blackouts):
        return jsonify(
            status="ok",
            total=len(blackouts),
            blackouts=blackouts,
            time=datetime.datetime.utcnow()
        )
    else:
        return jsonify(
            status="ok",
            message="not found",
            total=0,
            blackouts=[],
            time=datetime.datetime.utcnow()
        )
Ejemplo n.º 4
0
 def find_all(query=None):
     return [Blackout.from_db(blackout) for blackout in db.get_blackouts(query)]
Ejemplo n.º 5
0
 def find_all(query: Query=None) -> List['Blackout']:
     return [Blackout.from_db(blackout) for blackout in db.get_blackouts(query)]
Ejemplo n.º 6
0
 def find_all(query=None):
     return [Blackout.from_db(blackout) for blackout in db.get_blackouts(query)]
Ejemplo n.º 7
0
 def find_all(query: Query=None) -> List['Blackout']:
     return [Blackout.from_db(blackout) for blackout in db.get_blackouts(query)]