mirror of
https://expo.survex.com/repositories/troggle/.git
synced 2024-11-22 07:11:52 +00:00
trying to debug crashing db
This commit is contained in:
parent
1e00e56522
commit
c72efe1326
@ -717,9 +717,11 @@ def GetCaveLookup():
|
|||||||
Gcave_count.pop(d) # so should not get a duplicate msg below..
|
Gcave_count.pop(d) # so should not get a duplicate msg below..
|
||||||
ldup.append(d)
|
ldup.append(d)
|
||||||
if ldup:
|
if ldup:
|
||||||
message = f" - Ambiguous aliases removed: {ldup}"
|
message = f" - Ambiguous aliases being removed: {ldup}"
|
||||||
print(message)
|
print(message)
|
||||||
DataIssue.objects.update_or_create(parser="aliases ok", message=message)
|
update_dataissue("aliases ok", message)
|
||||||
|
DataIssue.objects.update_or_create(parser="aliases ok", message=message)
|
||||||
|
|
||||||
|
|
||||||
for c in Gcave_count:
|
for c in Gcave_count:
|
||||||
if Gcave_count[c] > 1:
|
if Gcave_count[c] > 1:
|
||||||
@ -728,3 +730,19 @@ def GetCaveLookup():
|
|||||||
DataIssue.objects.update_or_create(parser="aliases", message=message)
|
DataIssue.objects.update_or_create(parser="aliases", message=message)
|
||||||
|
|
||||||
return Gcavelookup
|
return Gcavelookup
|
||||||
|
|
||||||
|
def update_dataissue(parsercode, message):
|
||||||
|
try:
|
||||||
|
DataIssue.objects.update_or_create(parser=parsercode, message=message)
|
||||||
|
except:
|
||||||
|
# Complete bollocks, but MariaDB barfs when it shouldn't : Django 3.2
|
||||||
|
issues = DataIssue.objects.filter(parser=parsercode, message=message)
|
||||||
|
|
||||||
|
print(f" # EXCEPTION looking for DataIssue '{parsercode}' {message})")
|
||||||
|
if len(issues) > 1:
|
||||||
|
print(f" # MULTIPLE DataIssues '{parsercode}' {message}")
|
||||||
|
for s in issues:
|
||||||
|
print(f" # {s.id=} DataIssues '{parsercode}' {message}") # .id is Django internal field, not one of ours
|
||||||
|
message = "#2 " + message
|
||||||
|
issue[0].message = message
|
||||||
|
issue[0].save()
|
Loading…
Reference in New Issue
Block a user