aboutsummaryrefslogtreecommitdiff
path: root/gdb/python/lib/gdb/FrameIterator.py
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/python/lib/gdb/FrameIterator.py')
-rw-r--r--gdb/python/lib/gdb/FrameIterator.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/python/lib/gdb/FrameIterator.py b/gdb/python/lib/gdb/FrameIterator.py
index b3af94b..3f33bbb 100644
--- a/gdb/python/lib/gdb/FrameIterator.py
+++ b/gdb/python/lib/gdb/FrameIterator.py
@@ -43,3 +43,9 @@ class FrameIterator(object):
raise StopIteration
self.frame = result.older()
return result
+
+ # Python 3.x requires __next__(self) while Python 2.x requires
+ # next(self). Define next(self), and for Python 3.x create this
+ # wrapper.
+ def __next__(self):
+ return self.next()