aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.python/py-events.py
diff options
context:
space:
mode:
authorPaul Koning <pkoning@equallogic.com>2012-12-10 21:22:21 +0000
committerPaul Koning <pkoning@equallogic.com>2012-12-10 21:22:21 +0000
commit9325cb04b5485f764cd4b92bb25d16e58c484455 (patch)
tree2d255b9d993c4db312c87b19bbe854eb71174d15 /gdb/testsuite/gdb.python/py-events.py
parentc766f7ecdd6fae075bf21508770bbc296faf4d60 (diff)
downloadgdb-9325cb04b5485f764cd4b92bb25d16e58c484455.zip
gdb-9325cb04b5485f764cd4b92bb25d16e58c484455.tar.gz
gdb-9325cb04b5485f764cd4b92bb25d16e58c484455.tar.bz2
2012-12-10 Paul Koning <paul_koning@dell.com>
* gdb.base/charset.exp: Change print syntax for Python 3 compatibility. * gdb.python/py-block.exp: Ditto. * gdb.python/py-breakpoint.exp: Ditto. * gdb.python/py-cmd.exp: Ditto. * gdb.python/py-events.py: Ditto. * gdb.python/py-finish-breakpoint.py: Ditto. * gdb.python/py-finish-breakpoint2.exp: Ditto. * gdb.python/py-finish-breakpoint2.py: Ditto. * gdb.python/py-frame-inline.exp: Ditto. * gdb.python/py-frame.exp: Ditto. * gdb.python/py-infthread.exp: Ditto. * gdb.python/py-objfile.exp: Ditto. * gdb.python/py-parameter.exp: Ditto. * gdb.python/py-progspace.exp: Ditto. * gdb.python/py-prompt.exp: Ditto. * gdb.python/py-symbol.exp: Ditto. * gdb.python/py-symtab.exp: Ditto. * gdb.python/py-template.exp: Ditto. * gdb.python/py-value-cc.exp: Ditto. * gdb.python/python.exp: Ditto. * gdb.python/source2.py: Ditto. * gdb.python/lib-types.exp: Change print syntax for Python 3 compatibility. Use sorted() function rather than sort() method. Accept either int or long values for enum values. * gdb.python/py-events.exp: Use exec(open(...).read()) instead of execfile for Python 3 compatibility. * gdb.python/py-evsignal.exp: Ditto. * gdb.python/py-evthreads.exp: Ditto. * gdb.python/py-mi.exp: Ditto. * gdb.python/py-pp-maint.exp: Ditto. * gdb.python/py-prettyprint.exp: Ditto. * gdb.python/py-finish-breakpoint.exp: Change print syntax for Python 3 compatibility. Skip tests for Python 2.4. * gdb.python/py-inferior.exp: Change print syntax for Python 3 compatibility. Use byte string rather than character string in memory write test if Python 3. * gdb.python/py-pp-maint.py: Change class declarations to "new class" syntax. * gdb.python/py-prettyprint.py: Change iterator class to generator function for Python 3 compatibility. Make all classes "new style". Fix indentation issue and stray semicolon. * gdb.python/py-shared.expChange print syntax for Python 3 compatibility. Define "long" if Python 3. * gdb.python/py-type.exp: Change print syntax for Python 3 compatibility. Accept either int or long values for enum values. * gdb.python/py-value.exp: Change print syntax for Python 3 compatibility. Skip "long" and "unicode" tests if Python 3. Accept either "type" or "class" in type checks. * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3. (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
Diffstat (limited to 'gdb/testsuite/gdb.python/py-events.py')
-rw-r--r--gdb/testsuite/gdb.python/py-events.py42
1 files changed, 21 insertions, 21 deletions
diff --git a/gdb/testsuite/gdb.python/py-events.py b/gdb/testsuite/gdb.python/py-events.py
index f7e45f5..4a3ff80 100644
--- a/gdb/testsuite/gdb.python/py-events.py
+++ b/gdb/testsuite/gdb.python/py-events.py
@@ -19,46 +19,46 @@ import gdb
def signal_stop_handler (event):
if (isinstance (event, gdb.StopEvent)):
- print "event type: stop"
+ print ("event type: stop")
if (isinstance (event, gdb.SignalEvent)):
- print "stop reason: signal"
- print "stop signal: %s" % (event.stop_signal)
+ print ("stop reason: signal")
+ print ("stop signal: %s" % (event.stop_signal))
if ( event.inferior_thread is not None) :
- print "thread num: %s" % (event.inferior_thread.num);
+ print ("thread num: %s" % (event.inferior_thread.num))
def breakpoint_stop_handler (event):
if (isinstance (event, gdb.StopEvent)):
- print "event type: stop"
+ print ("event type: stop")
if (isinstance (event, gdb.BreakpointEvent)):
- print "stop reason: breakpoint"
- print "first breakpoint number: %s" % (event.breakpoint.number)
+ print ("stop reason: breakpoint")
+ print ("first breakpoint number: %s" % (event.breakpoint.number))
for bp in event.breakpoints:
- print "breakpoint number: %s" % (bp.number)
+ print ("breakpoint number: %s" % (bp.number))
if ( event.inferior_thread is not None) :
- print "thread num: %s" % (event.inferior_thread.num);
+ print ("thread num: %s" % (event.inferior_thread.num))
else:
- print "all threads stopped"
+ print ("all threads stopped")
def exit_handler (event):
if (isinstance (event, gdb.ExitedEvent)):
- print "event type: exit"
- print "exit code: %d" % (event.exit_code)
- print "exit inf: %d" % (event.inferior.num)
- print "dir ok: %s" % str('exit_code' in dir(event))
+ print ("event type: exit")
+ print ("exit code: %d" % (event.exit_code))
+ print ("exit inf: %d" % (event.inferior.num))
+ print ("dir ok: %s" % str('exit_code' in dir(event)))
def continue_handler (event):
if (isinstance (event, gdb.ContinueEvent)):
- print "event type: continue"
+ print ("event type: continue")
if ( event.inferior_thread is not None) :
- print "thread num: %s" % (event.inferior_thread.num);
+ print ("thread num: %s" % (event.inferior_thread.num))
def new_objfile_handler (event):
if (isinstance (event, gdb.NewObjFileEvent)):
- print "event type: new_objfile"
+ print ("event type: new_objfile")
if (event.new_objfile is not None):
- print "new objfile name: %s" % (event.new_objfile.filename)
+ print ("new objfile name: %s" % (event.new_objfile.filename))
else:
- print "new objfile is None"
+ print ("new objfile is None")
class test_events (gdb.Command):
"""Test events."""
@@ -71,7 +71,7 @@ class test_events (gdb.Command):
gdb.events.stop.connect (breakpoint_stop_handler)
gdb.events.exited.connect (exit_handler)
gdb.events.cont.connect (continue_handler)
- print "Event testers registered."
+ print ("Event testers registered.")
test_events ()
@@ -83,6 +83,6 @@ class test_newobj_events (gdb.Command):
def invoke (self, arg, from_tty):
gdb.events.new_objfile.connect (new_objfile_handler)
- print "New ObjectFile Event tester registered."
+ print ("New ObjectFile Event tester registered.")
test_newobj_events ()