summaryrefslogtreecommitdiffstats
path: root/odl-pipeline/lib/utils/utils_log.py
diff options
context:
space:
mode:
authorNikolas Hermanns <nikolas.hermanns@ericsson.com>2017-01-31 14:45:54 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-01-31 14:45:54 +0000
commit192e6af198cf94a678edece8ad4bb123132e9ce2 (patch)
treec9ed8b238a1b4d5c82dcf8dc26f597cc92a6adaa /odl-pipeline/lib/utils/utils_log.py
parent4182a4715e55969868f17b11e5e3ac79fc3c7555 (diff)
parentc7cbf47421382ef5db5ad8a2f470def52640b21f (diff)
Merge "Updates ODL Pipeline scripts for CSIT"
Diffstat (limited to 'odl-pipeline/lib/utils/utils_log.py')
-rwxr-xr-xodl-pipeline/lib/utils/utils_log.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/odl-pipeline/lib/utils/utils_log.py b/odl-pipeline/lib/utils/utils_log.py
index e49434c..9d7648f 100755
--- a/odl-pipeline/lib/utils/utils_log.py
+++ b/odl-pipeline/lib/utils/utils_log.py
@@ -11,6 +11,7 @@ import logging
import datetime
import os
import sys
+import types
LOG = logging.getLogger(__name__)
LOG_LEVEL = logging.DEBUG
@@ -35,7 +36,10 @@ def log_enter_exit(func):
'args': args,
'kwargs': kwargs})
start = datetime.datetime.now()
- ret = func(self, *args, **kwargs)
+ if isinstance(func, types.FunctionType):
+ ret = func(*args, **kwargs)
+ else:
+ ret = func(self, *args, **kwargs)
end = datetime.datetime.now()
LOG.debug(("Exiting %(cls)s.%(method)s. "
"Spent %(duration)s sec. "