Use wraps decorator

Use wraps decorator from functools library.
This calls the update_wrapper method from functools
which sets these built-in values to those of the
wrapped function.

Change-Id: I3df3d4e8dbbbbcf384436441349c05386f2b0743
This commit is contained in:
lkuchlan 2017-12-27 15:24:47 +02:00
parent 29d6028043
commit d13acd13a5

View File

@ -10,6 +10,7 @@
# License for the specific language governing permissions and limitations
# under the License.
import functools
import sys
import netaddr
@ -25,6 +26,7 @@ LOG = logging.getLogger(__name__)
def debug_ssh(function):
"""Decorator to generate extra debug info in case off SSH failure"""
@functools.wraps(function)
def wrapper(self, *args, **kwargs):
try:
return function(self, *args, **kwargs)