From 6e3fdd35c13508c0b767d83e35ee8b22ee3aea81 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Fri, 23 Sep 2022 23:43:34 +0300 Subject: Replaced maintenance headache with cleaner folder walking --- parsers/survex.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'parsers/survex.py') diff --git a/parsers/survex.py b/parsers/survex.py index d3eec8c..44f72f8 100644 --- a/parsers/survex.py +++ b/parsers/survex.py @@ -323,7 +323,7 @@ class LoadingSurvex(): perps = get_people_on_trip(survexblock) # What, you don't know Judge Dredd slang ? message = f"! DATE Warning only accurate to the month, setting to 1st '{oline}' ({survexblock}) {survexblock.survexfile.path} {perps}" print(self.insp+message) - DataIssue.objects.create(parser='survex', message=message, url=get_offending_filename(survexblock.survexfile.path)) + DataIssue.objects.create(parser='survex-date', message=message, url=get_offending_filename(survexblock.survexfile.path)) survexblock.date = datetime.strptime(line.replace('.','-'), '%Y-%m') # sets to first of month setdate(year) elif len(line) == 4: @@ -331,7 +331,7 @@ class LoadingSurvex(): perps = get_people_on_trip(survexblock) message = f"! DATE WARNING only accurate to the YEAR, setting to 1st January '{oline}' ({survexblock}) {survexblock.survexfile.path} {perps}" print(self.insp+message) - DataIssue.objects.create(parser='survex', message=message, url=get_offending_filename(survexblock.survexfile.path)) + DataIssue.objects.create(parser='survex-date', message=message, url=get_offending_filename(survexblock.survexfile.path)) survexblock.date = datetime.strptime(line, '%Y') # sets to January 1st setdate(year) else: @@ -1546,6 +1546,7 @@ def LoadSurvexBlocks(): SurvexStation.objects.all().delete() print(" - survex Data Issues flushed") DataIssue.objects.filter(parser='survex').delete() + DataIssue.objects.filter(parser='survex-date').delete() DataIssue.objects.filter(parser='survexleg').delete() DataIssue.objects.filter(parser='survexunits').delete() DataIssue.objects.filter(parser='entrances').delete() -- cgit v1.2.3