summaryrefslogtreecommitdiffstats
path: root/parsers/caves.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@gmail.com>2023-09-26 01:26:50 +0300
committerPhilip Sargent <philip.sargent@gmail.com>2023-09-26 01:26:50 +0300
commitcf6ba7568fe188420b280f012af1ff3adeb80533 (patch)
tree84ffc98fd10333ddc34e2a52e7e2c64cdb534ae2 /parsers/caves.py
parentd4cf76da40c9023be0cdae536c8cbd4f78fdd8a2 (diff)
downloadtroggle-cf6ba7568fe188420b280f012af1ff3adeb80533.tar.gz
troggle-cf6ba7568fe188420b280f012af1ff3adeb80533.tar.bz2
troggle-cf6ba7568fe188420b280f012af1ff3adeb80533.zip
Check the url field too
Diffstat (limited to 'parsers/caves.py')
-rw-r--r--parsers/caves.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/parsers/caves.py b/parsers/caves.py
index 5b6d674..4607b22 100644
--- a/parsers/caves.py
+++ b/parsers/caves.py
@@ -648,18 +648,18 @@ def read_cave(filename, cave=None):
print(message)
primary = False
- def check_slug(areacode, kataster_number, unofficial_number):
+ def check_slug(areacode, kataster_number, unofficial_number, url):
if kataster_number:
if slug == f"{areacode}-{kataster_number}":
return
- message = f" ! Cave Slug incorrect (kataster): '{slug}' != '{areacode}-{kataster_number}' in file {filename}"
+ message = f" ! Cave Slug incorrect (kataster): '{slug}' != '{areacode}-{kataster_number}' {url=} in file {filename}"
else:
if slug == f"{areacode}-{unofficial_number}":
return
- message = f" ! Cave Slug incorrect (unofficial): '{slug}' != '{areacode}-{unofficial_number}' in file {filename}"
+ message = f" ! Cave Slug incorrect (unofficial): '{slug}' != '{areacode}-{unofficial_number}' {url=} in file {filename}"
if slug.lower() == f"{areacode}-{unofficial_number.lower()}":
- message = f" ! Cave Slug capitalisation incorrect (unofficial): {slug} != {areacode}-{unofficial_number} in file {filename}"
- DataIssue.objects.create(parser="caves", message=message, url=f"{cave.url}_cave_edit/")
+ message = f" ! Cave Slug capitalisation incorrect (unofficial): '{slug}' != '{areacode}-{unofficial_number}' {url=} in file {filename}"
+ DataIssue.objects.create(parser="caves", message=message, url=f"{cave.slug}_cave_edit/")
print(message)
global entrances_xslug
@@ -773,7 +773,7 @@ def read_cave(filename, cave=None):
cave.description_file=description_file[0]
cave.url=url[0]
- check_slug(cave.areacode,cave.kataster_number, cave.unofficial_number)
+ check_slug(cave.areacode,cave.kataster_number, cave.unofficial_number, cave.url)
entrances = getXML(cavecontents, "entrance", context=context)
do_entrances()