Merge branch 'master' of git.covalent.cz:overwatch/over
This commit is contained in:
commit
20393b74ff
2 changed files with 12 additions and 1 deletions
|
@ -7,10 +7,11 @@ from . import cmd
|
||||||
from . import file
|
from . import file
|
||||||
from . import misc
|
from . import misc
|
||||||
from . import text
|
from . import text
|
||||||
textui = text
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from . import cython_types as types
|
from . import cython_types as types
|
||||||
except:
|
except:
|
||||||
aux._print('unable to load C implementation, using python instead', text.prefix.warn)
|
aux._print('unable to load C implementation, using python instead', text.prefix.warn)
|
||||||
from . import python_types as types
|
from . import python_types as types
|
||||||
|
|
||||||
|
textui = aux.DeprecationForwarder(text, 'over.core.textui', 'over.core.text')
|
||||||
|
|
10
core/aux.py
10
core/aux.py
|
@ -6,3 +6,13 @@ import sys
|
||||||
from . import text
|
from . import text
|
||||||
|
|
||||||
_print = text.Output('over.core', stream=sys.stderr)
|
_print = text.Output('over.core', stream=sys.stderr)
|
||||||
|
|
||||||
|
class DeprecationForwarder:
|
||||||
|
def __init__(self, target, old_name, new_name):
|
||||||
|
self._target = target
|
||||||
|
self._old_name = old_name
|
||||||
|
self._new_name = new_name
|
||||||
|
|
||||||
|
def __getattr__(self, name):
|
||||||
|
_print('%s is deprecated, please use %s instead' %(self._old_name, self._new_name), text.prefix.warn)
|
||||||
|
return getattr(self._target, name)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue