summaryrefslogtreecommitdiff
path: root/raven/utils/stacks.py
diff options
context:
space:
mode:
Diffstat (limited to 'raven/utils/stacks.py')
-rw-r--r--raven/utils/stacks.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/raven/utils/stacks.py b/raven/utils/stacks.py
index c87a64c..487eae3 100644
--- a/raven/utils/stacks.py
+++ b/raven/utils/stacks.py
@@ -134,7 +134,7 @@ def iter_stack_frames(frames=None):
if not frames:
frames = inspect.stack()[1:]
- for frame, lineno in ((f[0], f[2]) for f in frames):
+ for frame, lineno in ((f[0], f[2]) for f in reversed(frames)):
f_locals = getattr(frame, 'f_locals', {})
if not _getitem_from_frame(f_locals, '__traceback_hide__'):
yield frame, lineno