diff options
Diffstat (limited to 'parsers/caves.py')
-rw-r--r-- | parsers/caves.py | 7 |
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) |