def get_top_data(): full_path = request.form.get('full_path', '', type=unicode) if full_path == 'all': stop_names_counter, line_numbers_counter = log_adapter.get_counter(sum_log(log_adapter.get_multiple_logs())) else: stop_names_counter, line_numbers_counter = log_adapter.get_counter(log_adapter.get_single_log(full_path)) return jsonify(top_stop_names=stop_names_counter.most_common(100), top_line_numbers=line_numbers_counter.most_common(100))
def get_single_data(): full_path = request.form.get('full_path', '', type=unicode) log = log_adapter.get_single_log(full_path) return log.jsonify()