From 9415950782beba1574fb773f7906fcbed85c0f23 Mon Sep 17 00:00:00 2001 From: Theron Luhn Date: Mon, 15 Apr 2019 15:29:04 -0700 Subject: Revert "Use inspect.stack() instead of sys._getframe()" This reverts commit b1c366a5921969254d87ffc2417d39046cffebe3. --- src/pyramid/view.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/pyramid/view.py b/src/pyramid/view.py index b856c309a..7e54a40f6 100644 --- a/src/pyramid/view.py +++ b/src/pyramid/view.py @@ -221,9 +221,10 @@ class view_config(object): def _get_info(self): depth = self.__dict__.get('_depth', 0) - frameinfo = inspect.stack()[depth + 2] - sourceline = frameinfo[4][0].strip() - self._info = frameinfo[1], frameinfo[2], frameinfo[3], sourceline + frame = sys._getframe(depth + 2) + frameinfo = inspect.getframeinfo(frame) + sourceline = frameinfo[3][0].strip() + self._info = frameinfo[0], frameinfo[1], frameinfo[2], sourceline def __call__(self, wrapped): settings = self.__dict__.copy() -- cgit v1.2.3