summaryrefslogtreecommitdiffstats
path: root/parsers/surveys.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2021-04-26 19:50:03 +0100
committerPhilip Sargent <philip.sargent@klebos.com>2021-04-26 19:50:03 +0100
commit49b9225b6e833b4c08382fc86f9556ff4d0e7fbc (patch)
tree0fdfcb071ef0b3b8d3054f4446b28707285fda4a /parsers/surveys.py
parent7f64670f36db495c511918ec0fa0c62b62baa1c1 (diff)
downloadtroggle-49b9225b6e833b4c08382fc86f9556ff4d0e7fbc.tar.gz
troggle-49b9225b6e833b4c08382fc86f9556ff4d0e7fbc.tar.bz2
troggle-49b9225b6e833b4c08382fc86f9556ff4d0e7fbc.zip
rename scansfolder to wallet
Diffstat (limited to 'parsers/surveys.py')
-rw-r--r--parsers/surveys.py36
1 files changed, 18 insertions, 18 deletions
diff --git a/parsers/surveys.py b/parsers/surveys.py
index cfe8db9..f9ca56a 100644
--- a/parsers/surveys.py
+++ b/parsers/surveys.py
@@ -58,10 +58,10 @@ def GetListDir(sdir):
return res
-def LoadListScansFile(scansfolder):
+def LoadListScansFile(wallet):
gld = [ ]
# flatten out any directories in these wallet folders - should not be any
- for (fyf, ffyf, fisdiryf) in GetListDir(scansfolder.fpath):
+ for (fyf, ffyf, fisdiryf) in GetListDir(wallet.fpath):
if fisdiryf:
gld.extend(GetListDir(ffyf))
else:
@@ -70,7 +70,7 @@ def LoadListScansFile(scansfolder):
c=0
for (fyf, ffyf, fisdiryf) in gld:
if re.search(r"\.(?:png|jpg|jpeg|pdf|svg|gif)(?i)$", fyf):
- singlescan = SingleScan(ffile=ffyf, name=fyf, scansfolder=scansfolder)
+ singlescan = SingleScan(ffile=ffyf, name=fyf, wallet=wallet)
singlescan.save()
c+=1
if c>=10:
@@ -107,35 +107,35 @@ def LoadListScans():
print("%s" % f, end=' ')
for fy, ffy, fisdiry in GetListDir(ff):
if fisdiry:
- scansfolder = Wallet(fpath=ffy, walletname=fy)
- scansfolder.save()
- LoadListScansFile(scansfolder)
+ wallet = Wallet(fpath=ffy, walletname=fy)
+ wallet.save()
+ LoadListScansFile(wallet)
# do the
elif f != "thumbs":
- scansfolder = Wallet(fpath=ff, walletname=f)
- scansfolder.save()
- LoadListScansFile(scansfolder)
+ wallet = Wallet(fpath=ff, walletname=f)
+ wallet.save()
+ LoadListScansFile(wallet)
def find_tunnel_scan(dwgfile, path):
'''Is given a line of text 'path' which may or may not contain a recognisable name of a scanned file
which we have already seen when we imported all the files we could find in the surveyscans direstories
'''
- scansfolder, scansfile = None, None
+ wallet, scansfile = None, None
mscansdir = re.search(r"(\d\d\d\d#X?\d+\w?|1995-96kh|92-94Surveybookkh|1991surveybook|smkhs)/(.*?(?:png|jpg|pdf|jpeg))$", path)
if mscansdir:
- scansfolderl = Wallet.objects.filter(walletname=mscansdir.group(1))
+ scanswalletl = Wallet.objects.filter(walletname=mscansdir.group(1))
# This should properly detect if a list of folders is returned and do something sensible, not just pick the first.
- if len(scansfolderl):
- scansfolder = scansfolderl[0]
- if len(scansfolderl) > 1:
+ if len(scanswalletl):
+ wallet = scanswalletl[0]
+ if len(scanswalletl) > 1:
message = "! More than one scan FOLDER matches filter query. [{}]: {} {} {} {}".format(scansfilel[0], mscansdir.group(1), mscansdir.group(2), dwgfile.dwgpath, path)
print(message)
DataIssue.objects.create(parser='Tunnel', message=message)
- if scansfolder:
- scansfilel = scansfolder.singlescan_set.filter(name=mscansdir.group(2))
+ if wallet:
+ scansfilel = wallet.singlescan_set.filter(name=mscansdir.group(2))
if len(scansfilel):
if len(scansfilel) > 1:
message = "! More than one image FILENAME matches filter query. [{}]: {} {} {} {}".format(scansfilel[0], mscansdir.group(1), mscansdir.group(2), dwgfile.dwgpath, path)
@@ -143,8 +143,8 @@ def find_tunnel_scan(dwgfile, path):
DataIssue.objects.create(parser='Tunnel', message=message)
scansfile = scansfilel[0]
- if scansfolder:
- dwgfile.manywallets.add(scansfolder)
+ if wallet:
+ dwgfile.manywallets.add(wallet)
if scansfile:
dwgfile.scans.add(scansfile)