2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2025-12-17 18:37:11 +00:00

add multi year menu

This commit is contained in:
2025-06-28 20:24:04 +03:00
parent fc427993e7
commit 501692586d
3 changed files with 34 additions and 4 deletions

View File

@@ -26,7 +26,7 @@ todo = """
easier to understand and maintain
https://mathspp.com/blog/til/re-match-groupdict
- replace hard-coded instuments list with reding an editable textfile in expoweb.
- replace hard-coded instuments list with reading an editable textfile in expoweb.
- Obscure bug in the *team inheritance and rootblock initialization needs tracking down,
probably in the team cache which should NOT be global, but should be an instance variable of
@@ -1092,6 +1092,13 @@ class LoadingSurvex:
# delete the object to save memory
survexleg = None
def LoadSurvexMessteam(self, survexblock, args):
"""Interpret the ; Messteam and ; Zeichner records,
Currently this just sets a flag that the survex block is not CUCC
"""
survexblock.foreigners = True
survexblock.save()
def LoadSurvexRef(self, survexblock, args):
"""Interpret the *ref record, and all the many variants
@@ -1640,6 +1647,7 @@ class LoadingSurvex:
team = self.rx_commteam.match(comment)
if team:
# print(f'rx_commteam -- {comment=} in {survexblock.survexfile.path} :: {survexblock}')
self.LoadSurvexMessteam(survexblock, comment)
pass