2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2025-12-14 19:57:22 +00:00

trying to enable eidting of blank letter for entrance

This commit is contained in:
2023-08-04 09:08:18 +03:00
parent e101f4ed2f
commit bed663a031
2 changed files with 13 additions and 4 deletions

View File

@@ -1,5 +1,6 @@
import os
import re
import string
from pathlib import Path
@@ -511,7 +512,9 @@ def read_cave(filename, cave=None):
if len(entrances) > 1 and letter =="":
# user error, but we can recover
letter = eslug[-1].lower()
message = f"- Warning - duplicate entrance or empty 'letter' field for '{eslug}' in cave '{cave}', setting to {letter}."
if letter.lower() not in list(string.ascii_lowercase):
letter = "x"
message = f"- Warning - Empty 'letter' field for '{eslug}' in multiple-entrance cave '{cave}', setting to {letter}."
DataIssue.objects.create(parser="entrances", message=message, url=f"{cave.area}/{cave.area}-{cave.url}_cave_edit/")
print(message)