X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=bindings%2Fpython%2Fexamples%2Fsched_switch.py;h=9ab2b10fd04c2271b263d7d402f8d390fcd3cfea;hp=6196e486dc728334292740ebb1e92fd0924cee86;hb=3c2ce778cc0d5e5be91e2fd1d176365a2ad65aa3;hpb=4191bcd2fbb6a1be731af94bb83a828a1471ef67 diff --git a/bindings/python/examples/sched_switch.py b/bindings/python/examples/sched_switch.py index 6196e486..9ab2b10f 100644 --- a/bindings/python/examples/sched_switch.py +++ b/bindings/python/examples/sched_switch.py @@ -58,12 +58,10 @@ while event is not None: # Getting PID pid_field = event.get_field_with_scope(sco, "pid") - pid = pid_field.get_int64() - - if ctf.field_error(): + if pid_field is None: print("ERROR: Missing PID info for sched_switch") break # Next event - + pid = pid_field.get_value() if usePID and (pid != long(sys.argv[1])): break # Next event @@ -71,45 +69,45 @@ while event is not None: # prev_comm field = event.get_field_with_scope(sco, "prev_comm") - prev_comm = field.get_char_array() - if ctf.field_error(): + if field is None: print("ERROR: Missing prev_comm context info") + prev_comm = field.get_value() # prev_tid field = event.get_field_with_scope(sco, "prev_tid") - prev_tid = field.get_int64() - if ctf.field_error(): + if field is None: print("ERROR: Missing prev_tid context info") + prev_tid = field.get_value() # prev_prio field = event.get_field_with_scope(sco, "prev_prio") - prev_prio = field.get_int64() - if ctf.field_error(): + if field is None: print("ERROR: Missing prev_prio context info") + prev_prio = field.get_value() # prev_state field = event.get_field_with_scope(sco, "prev_state") - prev_state = field.get_int64() - if ctf.field_error(): + if field is None: print("ERROR: Missing prev_state context info") + prev_state = field.get_value() # next_comm field = event.get_field_with_scope(sco, "next_comm") - next_comm = field.get_char_array() - if ctf.field_error(): + if field is None: print("ERROR: Missing next_comm context info") + next_comm = field.get_value() # next_tid field = event.get_field_with_scope(sco, "next_tid") - next_tid = field.get_int64() - if ctf.field_error(): + if field is None: print("ERROR: Missing next_tid context info") + next_tid = field.get_value() # next_prio field = event.get_field_with_scope(sco, "next_prio") - next_prio = field.get_int64() - if ctf.field_error(): + if field is None: print("ERROR: Missing next_prio context info") + next_prio = field.get_value() # Output print("sched_switch, pid = {}, TS = {}, prev_comm = {},\n\t"