diff --git a/script/statistics.py b/script/statistics.py index 52f852d..85141a3 100644 --- a/script/statistics.py +++ b/script/statistics.py @@ -78,6 +78,17 @@ def get_errors(command = "%", start = None, end = None): ret.append((results.getInt("count"), results.getString("Return"))) return ret +def get_commands(start = None, end = None): + sql = "SELECT * FROM . WHERE Command != ''" + sql = _add_sql_time(sql, start, end) + sql = sql + " GROUP BY Command" + results = stmt.executeQuery(sql) + ret = [] + while results.next(): + cmd = results.getString("Command") + if cmd and not " " in cmd: + ret.append(cmd) + return ret def print_cmd_stats(command = "%", start = None, end = None): print "-----------------------------------------------------------" @@ -97,21 +108,8 @@ def print_cmd_stats(command = "%", start = None, end = None): errors = get_errors(command, start, end) for error in errors: print "%5d %s" % (error[0], error[1]) - - print "-----------------------------------------------------------" - -def get_commands(start = None, end = None): - sql = "SELECT * FROM . WHERE Command != ''" - sql = _add_sql_time(sql, start, end) - sql = sql + " GROUP BY Command" - results = stmt.executeQuery(sql) - ret = [] - while results.next(): - cmd = results.getString("Command") - if cmd and not " " in cmd: - ret.append(cmd) - return ret - + print "-----------------------------------------------------------" + def print_stats(start = None, end = None): print "-----------------------------------------------------------" print "Statistics from ", start , " to ", end