MCPcopy Create free account
hub / github.com/comaps/comaps / ignored_segments_number

Function ignored_segments_number

tools/python/openlr/quality.py:144–156  ·  view source on GitHub ↗
(tree, limit)

Source from the content-addressed store, hash-verified

142 return result
143
144def ignored_segments_number(tree, limit):
145 ignored_segments_num = 0
146 ignored_segments_but_matched = []
147 segments = islice(tree.findall('.//Segment'), limit)
148 for s in segments:
149 ignored = s.find('Ignored')
150 if ignored is not None and ignored.text == 'true':
151 ignored_segments_num += 1
152 route = s.find('Route')
153 if route is not None:
154 segment_id = int(s.find('.//ReportSegmentID').text)
155 ignored_segments_but_matched.append(str(segment_id))
156 return ignored_segments_num, ignored_segments_but_matched
157
158def print_ignored_segments_result(descr, tree, limit):
159 assessed_ignored_seg = []

Callers 1

Calls 2

findMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected