fix DeprecationForwarder warning output
This commit is contained in:
parent
022e88be4f
commit
15211bca8d
1 changed files with 3 additions and 1 deletions
|
@ -2,6 +2,7 @@
|
|||
# encoding: utf-8
|
||||
|
||||
import sys
|
||||
import traceback
|
||||
|
||||
from . import text
|
||||
|
||||
|
@ -14,5 +15,6 @@ class DeprecationForwarder:
|
|||
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)
|
||||
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)
|
||||
return getattr(self._target, name)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue