summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTheron Luhn <theron@luhn.com>2019-04-01 22:59:07 -0700
committerTheron Luhn <theron@luhn.com>2019-04-01 22:59:07 -0700
commitb1c366a5921969254d87ffc2417d39046cffebe3 (patch)
treeb545d5070c7fcb5a64f0d4a5d2c10d5b7787e939 /src
parentfbf4d51e0f6ae8b12c1e718e551794196f6cc286 (diff)
downloadpyramid-b1c366a5921969254d87ffc2417d39046cffebe3.tar.gz
pyramid-b1c366a5921969254d87ffc2417d39046cffebe3.tar.bz2
pyramid-b1c366a5921969254d87ffc2417d39046cffebe3.zip
Use inspect.stack() instead of sys._getframe()
Diffstat (limited to 'src')
-rw-r--r--src/pyramid/view.py7
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()