Removes useless wrapper from manager base class
There is no value to adding this extra layer to each method call. Instead just return the boundmethod object itself. Change-Id: I0eddb9fcb25bf9e20ae60d200c9538fbc426123c
This commit is contained in:
parent
a122624c9d
commit
ed1914be49
|
@ -72,9 +72,5 @@ class Manager(object):
|
||||||
def __getattr__(self, name):
|
def __getattr__(self, name):
|
||||||
"""Forward calls to the underlying driver."""
|
"""Forward calls to the underlying driver."""
|
||||||
f = getattr(self.driver, name)
|
f = getattr(self.driver, name)
|
||||||
|
setattr(self, name, f)
|
||||||
@functools.wraps(f)
|
return f
|
||||||
def _wrapper(*args, **kw):
|
|
||||||
return f(*args, **kw)
|
|
||||||
setattr(self, name, _wrapper)
|
|
||||||
return _wrapper
|
|
||||||
|
|
Loading…
Reference in New Issue