finished all of over except app, which will need a lot more attention

This commit is contained in:
Martinez 2016-05-13 14:44:12 +02:00
parent 45eb51550a
commit a4665ae277
13 changed files with 529 additions and 1206 deletions

View file

@ -6,9 +6,9 @@ import traceback
from . import text
_print = text.Output('over.core', stream=sys.stderr)
class DeprecationForwarder:
print = text.Output("over.aux.DeprecationForwarder", stream=sys.stderr)
def __init__(self, target, old_name, new_name):
self._target = target
self._old_name = old_name
@ -16,5 +16,6 @@ class DeprecationForwarder:
def __getattr__(self, name):
caller = traceback.extract_stack()[-2]
_print('%s is deprecated, please use %s instead (%s:%d)' %(self._old_name, self._new_name, caller[0], caller[1]), text.prefix.warn)
self.print("%s is deprecated, please use %s instead (%s:%d)" %(self._old_name, self._new_name, caller[0], caller[1]), self.print.tl.warn)
return getattr(self._target, name)