summaryrefslogtreecommitdiff
path: root/openstackclient
diff options
context:
space:
mode:
authorAkihiro Motoki <motoki@da.jp.nec.com>2016-02-02 12:51:24 +0900
committerAkihiro Motoki <motoki@da.jp.nec.com>2016-02-02 12:51:24 +0900
commita05d9fd9f13e6e9da031d527a39f7f0628bf69c7 (patch)
treed726ddd2fb254db822fd8d292583b2f219d7ae70 /openstackclient
parent258c1102cc6b93a860bcd7cc083d4e14ae0025ce (diff)
downloadpython-openstackclient-a05d9fd9f13e6e9da031d527a39f7f0628bf69c7.tar.gz
Drop log_method decorator
As a result of the recent logging refactoring, log_method decorator is no longer required. oslo.log provides a similar decorator oslo_log.helpers.log_method_call. If a similar feature is needed, we can use the decorator from oslo_log. searchlightclient is the only OSC external plugin which uses this decorator. The depending patch removes it, so we can safely drop the decorator. Change-Id: If3df09cf6aa0a401d9f89e8924adce851d0c6dec Depends-On: Ib94e7ba77262a9a8cbfce71f3083c47cb1973364
Diffstat (limited to 'openstackclient')
-rw-r--r--openstackclient/common/utils.py27
1 files changed, 0 insertions, 27 deletions
diff --git a/openstackclient/common/utils.py b/openstackclient/common/utils.py
index 3ae30c8f..1ca2bc57 100644
--- a/openstackclient/common/utils.py
+++ b/openstackclient/common/utils.py
@@ -26,33 +26,6 @@ from oslo_utils import importutils
from openstackclient.common import exceptions
-class log_method(object):
-
- def __init__(self, log=None, level=logging.DEBUG):
- self._log = log
- self._level = level
-
- def __call__(self, func):
- func_name = func.__name__
- if not self._log:
- self._log = logging.getLogger(func.__class__.__name__)
-
- @six.wraps(func)
- def wrapper(*args, **kwargs):
- if self._log.isEnabledFor(self._level):
- pretty_args = []
- if args:
- pretty_args.extend(str(a) for a in args)
- if kwargs:
- pretty_args.extend(
- "%s=%s" % (k, v) for k, v in six.iteritems(kwargs))
- self._log.log(self._level, "%s(%s)",
- func_name, ", ".join(pretty_args))
- return func(*args, **kwargs)
-
- return wrapper
-
-
def find_resource(manager, name_or_id, **kwargs):
"""Helper for the _find_* methods.