diff options
Diffstat (limited to 'parsers/caves.py')
-rw-r--r-- | parsers/caves.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/parsers/caves.py b/parsers/caves.py index 50086ea..3b96d69 100644 --- a/parsers/caves.py +++ b/parsers/caves.py @@ -19,7 +19,7 @@ django.db.transaction.TransactionManagementError: An error occurred in the current transaction. You can't execute queries until the end of the 'atomic' block. ''' -todo='''- Update does not work when a cave id is in the pending list but a proper cave description file exists +todo='''- db Update does not work when a cave id is in the pending list but a proper cave description file exists and is being imported. It should work. But currently Django aborts and he file is not read in. - Cannot use Edit This Page for pendingcaves.txt_edit as Edit This Page is expecting an html file. @@ -139,13 +139,13 @@ def readcaves(): ''' # For those caves which do not have cave_data/1623-xxx.html XML files even though they exist and have surveys # should put this in a simple list which can be edited using 'Edit this file' - pending = [] + pending = set() fpending = Path(settings.CAVEDESCRIPTIONS, "pendingcaves.txt") if fpending.is_file(): with open(fpending, "r") as fo: cids = fo.readlines() for cid in cids: - pending.append(cid.rstrip('\n')) + pending.add(cid.rstrip('\n')) with transaction.atomic(): print(" - Deleting Caves and Entrances") |