diff options
| author | Theron Luhn <theron@luhn.com> | 2019-04-01 22:59:07 -0700 |
|---|---|---|
| committer | Theron Luhn <theron@luhn.com> | 2019-04-01 22:59:07 -0700 |
| commit | b1c366a5921969254d87ffc2417d39046cffebe3 (patch) | |
| tree | b545d5070c7fcb5a64f0d4a5d2c10d5b7787e939 /src | |
| parent | fbf4d51e0f6ae8b12c1e718e551794196f6cc286 (diff) | |
| download | pyramid-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.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() |
