def get_top10_count(): try: query, _, _, group, _, _, _ = parse_fields(request.args) except Exception as e: return jsonify(status="error", message=str(e)), 400 try: top10 = db.get_topn_count(query=query, group=group, limit=10) except Exception as e: return jsonify(status="error", message=str(e)), 500 for item in top10: for resource in item['resources']: resource['href'] = absolute_url('/alert/' + resource['id']) if top10: return jsonify(status="ok", total=len(top10), top10=top10) else: return jsonify( status="ok", message="not found", total=0, top10=[], )
def get_top10_count(): try: query, _, _, group, _, _, _ = parse_fields(request.args) except Exception as e: return jsonify(status="error", message=str(e)), 400 try: top10 = db.get_topn_count(query=query, group=group, limit=10) except Exception as e: return jsonify(status="error", message=str(e)), 500 for item in top10: for resource in item['resources']: resource['href'] = absolute_url('/alert/' + resource['id']) if top10: return jsonify( status="ok", total=len(top10), top10=top10 ) else: return jsonify( status="ok", message="not found", total=0, top10=[], )
def get_top10_count(query: Query = None) -> List[Dict[str, Any]]: return db.get_topn_count(query, topn=10)
def get_top10_count(query=None): return db.get_topn_count(query, topn=10)
def get_top10_count(query=None): return db.get_topn_count(query)
def get_topn_count(query: Query = None, topn: int = 10) -> List[Dict[str, Any]]: return db.get_topn_count(query, topn=topn)
def get_top10_count(query: Query=None) -> List[Dict[str, Any]]: return db.get_topn_count(query, topn=10)