diff --git a/core/aux.py b/core/aux.py index 06f4d1e..a251399 100644 --- a/core/aux.py +++ b/core/aux.py @@ -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)