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

fix survex file specified without .svx issue

This commit is contained in:
2025-08-02 18:40:36 +02:00
parent 9d235ff10a
commit 4dece336f2

View File

@@ -932,13 +932,13 @@ def read_cave(filename, mvf=None, cave=None):
reload_entrances()
if survex_file[0]:
if not (Path(SURVEX_DATA) / survex_file[0]).is_file():
message = f' ! {slug:12} survex filename does not exist :LOSER:"{survex_file[0]}" in "{filename}"'
s = Path(SURVEX_DATA) / survex_file[0]
if s.is_file() or s.with_suffix(".svx").is_file():
pass
else:
message = f' ! {slug:12} cannot find survex filename :LOSER:"{survex_file[0]}" in "{filename}"'
DataIssue.objects.create(parser="caves", message=message, url=f"/{slug[0:4]}/{slug}_cave_edit/")
print(message)
# else:
# print(f"{slug:12} survex filename UNSET")
if description_file[0]: # if not an empty string
message = f' - {slug:12} Note (not an error): complex description filename "{description_file[0]}" inside "cave_data/{filename}"'