From 118bb5c036ee1e5613a49c7cd862c5372708ac71 Mon Sep 17 00:00:00 2001 From: Erik Johnston Date: Wed, 19 Aug 2015 09:26:14 +0100 Subject: [PATCH] Cheekily use RUSAGE_THREAD --- synapse/util/logcontext.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/synapse/util/logcontext.py b/synapse/util/logcontext.py index 8a36bbf32d..8c57671b66 100644 --- a/synapse/util/logcontext.py +++ b/synapse/util/logcontext.py @@ -23,7 +23,8 @@ logger = logging.getLogger(__name__) def _get_cpu_time(): - return getrusage(RUSAGE_SELF).ru_utime * 1000 + # Cheekily use RUSAGE_THREAD. THIS IS NOT PORTABLE + return getrusage(1).ru_utime * 1000 class LoggingContext(object):