Just out of curiosity, I wonder what would happen if an user adds this point to his list file!?
siteupdate.py#L981-L1002Let's see if I'm following along correctly here. Suppose we're using the line
WI US10 CRG_Cla CRB_Cla.
Line 985: Three matches are found: one for each
CRB_Cla, and one for
CRG_Cla.
Line 986: canonical_waypoints thus has 3 items appended to it.
Line 1001: len(canonical_waypoints) == 3, ergo...
Line 1002: Waypoint label(s) not found in line: WI US10 CRG_Cla CRB_Cla goes into the log file.
This all makes me wonder... with the line
WI US10 CRB_Cla --
with only the one waypoint listed -- it looks like canonical_waypoints & canonical_waypoint_indices each get two items appended. There'd be no "Waypoint label(s) not found" .log error. It looks like it'd get transformed on line 1004 to a "list_entry" of
WI US10 CRB_Cla CRB_Cla, and in lines 1012-1018, credited as clinched from the one
CRB_Cla point to the other...
Have I got this right?
(I kinda wanna make a .list file to test this out...)