X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=bindings%2Fpython%2Fbt2%2Fbt2%2Ftrace_collection_notification_iterator.py;h=d7f1ae5eb4a6d342ae25e81eda0388cfeb122b83;hb=87b768aafe130a9c6d3438242cc519690836c2e7;hp=179ac357a89e049b216a872062be5e727fe3ca91;hpb=c6daf8b2471293af4c4a89bfb506b82fdd73336c;p=babeltrace.git diff --git a/bindings/python/bt2/bt2/trace_collection_notification_iterator.py b/bindings/python/bt2/bt2/trace_collection_notification_iterator.py index 179ac357..d7f1ae5e 100644 --- a/bindings/python/bt2/bt2/trace_collection_notification_iterator.py +++ b/bindings/python/bt2/bt2/trace_collection_notification_iterator.py @@ -128,12 +128,15 @@ class TraceCollectionNotificationIterator(bt2.notification_iterator._Notificatio end = None # find the trace info for this port's trace by name's prefix - for trace_info in trace_info_res: - if port.name.startswith(str(trace_info['path'])): - range_ns = trace_info['intersection-range-ns'] - begin = range_ns['begin'] - end = range_ns['end'] - break + try: + for trace_info in trace_info_res: + if port.name.startswith(str(trace_info['path'])): + range_ns = trace_info['intersection-range-ns'] + begin = range_ns['begin'] + end = range_ns['end'] + break + except: + pass if begin is None or end is None: raise bt2.Error('cannot find stream intersection range for port "{}"'.format(port.name))