summaryrefslogtreecommitdiffstats
path: root/parsers/caves.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2022-07-25 11:31:43 +0300
committerPhilip Sargent <philip.sargent@klebos.com>2022-07-25 11:31:43 +0300
commitcddcb0e321b689896e19c0c256664f7153a0fd32 (patch)
treed2f4d1522ca9d9f03192f846e253462b5f08f992 /parsers/caves.py
parentf9a7ba792718afddc888adf3e9aaa8fe8da8144c (diff)
downloadtroggle-cddcb0e321b689896e19c0c256664f7153a0fd32.tar.gz
troggle-cddcb0e321b689896e19c0c256664f7153a0fd32.tar.bz2
troggle-cddcb0e321b689896e19c0c256664f7153a0fd32.zip
fix minor bug in setting dummy entrance
Diffstat (limited to 'parsers/caves.py')
-rw-r--r--parsers/caves.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/parsers/caves.py b/parsers/caves.py
index f568c8c..92eb0f0 100644
--- a/parsers/caves.py
+++ b/parsers/caves.py
@@ -49,10 +49,10 @@ def dummy_entrance(k, slug, msg="DUMMY"):
if ent:
ent.save() # must save to have id before foreign keys work.
try: # Now create a entrance slug ID
- es = EntranceSlug.objects.update_or_create(entrance = ent,
+ es = EntranceSlug(entrance = ent,
slug = slug, primary = False)
except:
- message = f" ! {k:11s} {msg} entrance create failure"
+ message = f" ! {k:11s} {msg}-{slug} entrance create failure"
DataIssue.objects.create(parser='caves', message=message, url=f'{slug}')
print(message)
@@ -75,11 +75,12 @@ def set_dummy_entrance(id, slug, cave, msg="DUMMY"):
letter = ""
entrances_xslug[slug] = entrance
ce = CaveAndEntrance.objects.update_or_create(cave = cave, entrance_letter = "", entrance = entrance)
- message = f' ! Warning: Dummy Entrance created for {id}'
+ message = f' ! Warning: Dummy Entrance successfully set for entrance {id} on cave {cave}'
DataIssue.objects.create(parser='caves', message=message, url=f'{cave.url}')
print(message)
except:
+ #raise
message = f' ! Entrance Dummy setting failure, slug:"{slug}" cave id :"{id}" '
DataIssue.objects.create(parser='caves', message=message, url=f'{cave.url}')
print(message)