diff options
| -rw-r--r-- | src/pyramid/view.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/pyramid/view.py b/src/pyramid/view.py index 524e06fb2..51e6c3c1b 100644 --- a/src/pyramid/view.py +++ b/src/pyramid/view.py @@ -220,10 +220,9 @@ class view_config(object): self._get_info() def _get_info(self): - frame = sys._getframe(2) - frameinfo = inspect.getframeinfo(frame) - sourceline = frameinfo[3][0].strip() - self._info = frameinfo[0], frameinfo[1], frameinfo[2], sourceline + frameinfo = inspect.stack()[2] + sourceline = frameinfo[4][0].strip() + self._info = frameinfo[1], frameinfo[2], frameinfo[3], sourceline def __call__(self, wrapped): settings = self.__dict__.copy() |
