diff options
author | Philip Sargent <philip@Muscogee.localdomain> | 2020-04-27 23:51:41 +0100 |
---|---|---|
committer | Philip Sargent <philip@Muscogee.localdomain> | 2020-04-27 23:51:41 +0100 |
commit | a8460065a41a76ea2ea59ce09daff8e5bff51aea (patch) | |
tree | 2a5715c59511e1487a94f14d185531bc4cab431a /parsers/caves.py | |
parent | 2b39dec560b8029e3d0ef6f1fae2b1ecfc759f97 (diff) | |
download | troggle-a8460065a41a76ea2ea59ce09daff8e5bff51aea.tar.gz troggle-a8460065a41a76ea2ea59ce09daff8e5bff51aea.tar.bz2 troggle-a8460065a41a76ea2ea59ce09daff8e5bff51aea.zip |
Thorough spring clean and profiling
Diffstat (limited to 'parsers/caves.py')
-rw-r--r-- | parsers/caves.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/parsers/caves.py b/parsers/caves.py index 606007f..4f65675 100644 --- a/parsers/caves.py +++ b/parsers/caves.py @@ -152,7 +152,7 @@ def readcave(filename): slug = slug, primary = primary) except: - message = "Can't find text (slug): %s, skipping %s" % (slug, context) + message = " ! Can't find text (slug): %s, skipping %s" % (slug, context) models.DataIssue.objects.create(parser='caves', message=message) print(message) @@ -164,7 +164,7 @@ def readcave(filename): entrance = models.Entrance.objects.get(entranceslug__slug = slug) ce = models.CaveAndEntrance.objects.update_or_create(cave = c, entrance_letter = letter, entrance = entrance) except: - message = "Entrance text (slug) %s missing %s" % (slug, context) + message = " ! Entrance text (slug) %s missing %s" % (slug, context) models.DataIssue.objects.create(parser='caves', message=message) print(message) @@ -172,14 +172,14 @@ def readcave(filename): def getXML(text, itemname, minItems = 1, maxItems = None, printwarnings = True, context = ""): items = re.findall("<%(itemname)s>(.*?)</%(itemname)s>" % {"itemname": itemname}, text, re.S) if len(items) < minItems and printwarnings: - message = "%(count)i %(itemname)s found, at least %(min)i expected" % {"count": len(items), + message = " ! %(count)i %(itemname)s found, at least %(min)i expected" % {"count": len(items), "itemname": itemname, "min": minItems} + context models.DataIssue.objects.create(parser='caves', message=message) print(message) if maxItems is not None and len(items) > maxItems and printwarnings: - message = "%(count)i %(itemname)s found, no more than %(max)i expected" % {"count": len(items), + message = " ! %(count)i %(itemname)s found, no more than %(max)i expected" % {"count": len(items), "itemname": itemname, "max": maxItems} + context models.DataIssue.objects.create(parser='caves', message=message) |