2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2025-12-15 04:27:11 +00:00

Cope with ARGE people

This commit is contained in:
2023-08-07 23:10:30 +03:00
parent 65936bdce5
commit eec0426612
2 changed files with 20 additions and 7 deletions

View File

@@ -58,7 +58,7 @@ LOGBOOKS_DIR = "years" # subfolder of settings.EXPOWEB
ENTRIES = {
"2023": 53,
"2022": 90,
"2022": 93,
"2019": 55,
"2018": 95,
"2017": 74,
@@ -128,12 +128,22 @@ def GetTripPersons(trippeople, expedition, logtime_underground, tid=None):
tripperson = re.sub(rx_round_bracket, "", tripperson).strip()
# Whacky aliases all handled in GetPersonExpeditionNameLookup()
personyear = GetPersonExpeditionNameLookup(expedition).get(tripperson.lower())
if not personyear:
message = f" ! - {expedition.year} No name match for: '{tripperson}' in entry {tid=} for this expedition year."
try:
personyear = GetPersonExpeditionNameLookup(expedition).get(tripperson.lower())
if not personyear:
if known_foreigner(tripperson):
message = f" ! - {expedition.year} Known foreigner: '{tripperson}' in entry {tid=}"
print(message)
else:
message = f" ! - {expedition.year} No name match for: '{tripperson}' in entry {tid=} for this year."
print(message)
DataIssue.objects.create(parser="logbooks", message=message)
res.append((personyear, logtime_underground))
except:
message = f" ! - {expedition.year} EXCEPTION: '{tripperson}' in entry {tid=} for this year."
print(message)
DataIssue.objects.create(parser="logbooks", message=message)
res.append((personyear, logtime_underground))
raise
if author_u:
author = personyear
else:
@@ -175,7 +185,7 @@ def tidy_trip_persons(trippeople, title, expedition, logtime_underground, tid):
DataIssue.objects.create(parser="logbooks", message=message)
print(message)
# raise
return
return "", ""
if not author:
message = f" ! - {expedition.year} Warning: logentry: {title} - no expo member author for entry '{tid}'"