From 562fc8499256c6eb50cd1517514b3e64e7040e5b Mon Sep 17 00:00:00 2001 From: Phil Muldoon Date: Wed, 2 Oct 2013 08:33:27 +0000 Subject: 2013-10-02 Phil Muldoon * python/lib/gdb/command/frame_filters.py (InfoFrameFilter.list_frame_filters): Retrieve exception manually. (ShowFrameFilterPriority.invoke): Ditto. --- gdb/ChangeLog | 6 ++++++ gdb/python/lib/gdb/command/frame_filters.py | 7 +++++-- 2 files changed, 11 insertions(+), 2 deletions(-) (limited to 'gdb') diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9f19d9e..22a2271 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2013-10-02 Phil Muldoon + + * python/lib/gdb/command/frame_filters.py + (InfoFrameFilter.list_frame_filters): Retrieve exception manually. + (ShowFrameFilterPriority.invoke): Ditto. + 2013-10-01 Keith Seitz * linespec.c (struct ls_parser): Make 'saved_arg' const. diff --git a/gdb/python/lib/gdb/command/frame_filters.py b/gdb/python/lib/gdb/command/frame_filters.py index b5d34ad..b04f477 100644 --- a/gdb/python/lib/gdb/command/frame_filters.py +++ b/gdb/python/lib/gdb/command/frame_filters.py @@ -16,6 +16,7 @@ """GDB commands for working with frame-filters.""" +import sys import gdb import copy from gdb.FrameIterator import FrameIterator @@ -79,7 +80,8 @@ class InfoFrameFilter(gdb.Command): str(gdb.frames.get_priority(frame_filter[1]))) enabled = '{:<7}'.format( self.enabled_string(gdb.frames.get_enabled(frame_filter[1]))) - except Exception as e: + except Exception: + e = sys.exc_info()[1] print(" Error printing filter '"+name+"': "+str(e)) else: print(" %s %s %s" % (priority, enabled, name)) @@ -448,7 +450,8 @@ class ShowFrameFilterPriority(gdb.Command): list_name = command_tuple[0] try: priority = self.get_filter_priority(list_name, filter_name); - except Exception as e: + except Exception: + e = sys.exc_info()[1] print("Error printing filter priority for '"+name+"':"+str(e)) else: print("Priority of filter '" + filter_name + "' in list '" \ -- cgit v1.1