summaryrefslogtreecommitdiffstats
path: root/parsers/scans.py
diff options
context:
space:
mode:
Diffstat (limited to 'parsers/scans.py')
-rw-r--r--parsers/scans.py45
1 files changed, 26 insertions, 19 deletions
diff --git a/parsers/scans.py b/parsers/scans.py
index 60b3d17..109d231 100644
--- a/parsers/scans.py
+++ b/parsers/scans.py
@@ -100,25 +100,32 @@ def load_all_scans():
for walletname, fpath, fisdir in GetListDir(settings.SCANS_ROOT):
if not fisdir:
continue
-
- # do the year folders
- if re.match(r"\d\d\d\d$", walletname):
- print(f"{walletname}", end=' ')
- for walletname, fpath, fisdir in GetListDir(fpath):
- if fisdir:
- wallet = Wallet(fpath=fpath, walletname=walletname)
- # this is where we should load the contents.json for people, cave and date so we can report on them later
- # this is where we should record the year explicitly
- # line 347 of view/uploads.py and needs refactoring for loading contentsjson
- CheckEmptyDate(wallet)
- CheckEmptyPeople(wallet)
- wallet.save()
- LoadListScansFile(wallet)
-
-
- else:
- # but We *should* load all the scans, even for nonstandard names.
- print(f'\n - IGNORE {walletname} - {fpath}')
+
+ for walletname, fpath, fisdir in GetListDir(fpath):
+ if fisdir:
+ wallet = Wallet(fpath=fpath, walletname=walletname)
+ # this is where we should record the year explicitly
+ # line 347 of view/uploads.py and needs refactoring for loading contentsjson
+ CheckEmptyDate(wallet)
+ CheckEmptyPeople(wallet)
+ wallet.save()
+ LoadListScansFile(wallet)
+
+ # # do the year folders
+ # if re.match(r"\d\d\d\d$", walletname):
+ # print(f"{walletname}", end=' ')
+ # for walletname, fpath, fisdir in GetListDir(fpath):
+ # if fisdir:
+ # wallet = Wallet(fpath=fpath, walletname=walletname)
+ # # this is where we should record the year explicitly
+ # # line 347 of view/uploads.py and needs refactoring for loading contentsjson
+ # CheckEmptyDate(wallet)
+ # CheckEmptyPeople(wallet)
+ # wallet.save()
+ # LoadListScansFile(wallet)
+ # else:
+ # # but We *should* load all the scans, even for nonstandard names.
+ # print(f'\n - IGNORE {walletname} - {fpath}')
# but we also need to check if JSON exists, even if there are no uploaded scan files
contents_path = Path(settings.DRAWINGS_DATA, "walletjson")