From a7c15a8700ab6404a207840993e968d86c1b613c Mon Sep 17 00:00:00 2001 From: Scott Sanderson Date: Tue, 2 Jun 2015 11:00:00 -0400 Subject: Use functools.wraps for check_resource decorator. This helps runtime introspection tools like the `help()` builting or IPython's `?` operator correctly find the underlying method instead of the decorator definition. --- docker/utils/decorators.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docker/utils/decorators.py b/docker/utils/decorators.py index 4771da2..7ffcce1 100644 --- a/docker/utils/decorators.py +++ b/docker/utils/decorators.py @@ -1,7 +1,10 @@ +from functools import wraps from .. import errors def check_resource(f): + + @wraps(f) def wrapped(self, resource_id=None, *args, **kwargs): if resource_id is None: if kwargs.get('container'): -- cgit v1.2.1 From 7e1ce9473e4c36a3360704cf29a099cbc9667790 Mon Sep 17 00:00:00 2001 From: Joffrey F Date: Thu, 18 Jun 2015 21:24:49 +0200 Subject: Fixed import style --- docker/utils/decorators.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docker/utils/decorators.py b/docker/utils/decorators.py index 7ffcce1..a4be50c 100644 --- a/docker/utils/decorators.py +++ b/docker/utils/decorators.py @@ -1,10 +1,11 @@ -from functools import wraps +import functools + from .. import errors def check_resource(f): - @wraps(f) + @functools.wraps(f) def wrapped(self, resource_id=None, *args, **kwargs): if resource_id is None: if kwargs.get('container'): -- cgit v1.2.1