From cfdd34d511aeda2b8937a19aaeb4948c16d76665 Mon Sep 17 00:00:00 2001 From: "P. Christeas" Date: Tue, 16 Nov 2010 18:20:25 +0200 Subject: [PATCH] web_services: implement os timestamp query. The os user and sys elapsed times are very useful for performance metrics, they can tell us how much did the openerp server try for some operation. Conflicts: bin/service/web_services.py bzr revid: p_christ@hol.gr-20101116162025-go5lx4qs658pt7t5 --- bin/service/web_services.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/service/web_services.py b/bin/service/web_services.py index df42d8736ce..7054be9597e 100644 --- a/bin/service/web_services.py +++ b/bin/service/web_services.py @@ -385,7 +385,7 @@ class common(_ObjectService): 'login_message','get_stats', 'check_connectivity', 'list_http_services']: pass - elif method in ['get_available_updates', 'get_migration_scripts', 'set_loglevel']: + elif method in ['get_available_updates', 'get_migration_scripts', 'set_loglevel', 'get_os_time']: passwd = params[0] params = params[1:] security.check_super(passwd) @@ -567,6 +567,9 @@ GNU Public Licence. def exp_check_connectivity(self): return bool(sql_db.db_connect('template1')) + + def exp_get_os_time(self): + return os.times() common()