hide internals in over.core.aux.DeprecationForwarder
This commit is contained in:
parent
660bae4bf0
commit
022e88be4f
1 changed files with 5 additions and 5 deletions
10
core/aux.py
10
core/aux.py
|
@ -9,10 +9,10 @@ _print = text.Output('over.core', stream=sys.stderr)
|
||||||
|
|
||||||
class DeprecationForwarder:
|
class DeprecationForwarder:
|
||||||
def __init__(self, target, old_name, new_name):
|
def __init__(self, target, old_name, new_name):
|
||||||
self.target = target
|
self._target = target
|
||||||
self.old_name = old_name
|
self._old_name = old_name
|
||||||
self.new_name = new_name
|
self._new_name = new_name
|
||||||
|
|
||||||
def __getattr__(self, name):
|
def __getattr__(self, name):
|
||||||
_print('%s is deprecated, please use %s instead' %(self.old_name, self.new_name), text.prefix.warn)
|
_print('%s is deprecated, please use %s instead' %(self._old_name, self._new_name), text.prefix.warn)
|
||||||
return getattr(self.target, name)
|
return getattr(self._target, name)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue