hide internals in over.core.aux.DeprecationForwarder

This commit is contained in:
Martinez 2015-06-08 16:35:50 +02:00
parent 660bae4bf0
commit 022e88be4f

View file

@ -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)