summaryrefslogtreecommitdiffstats
path: root/parsers/cavetab.py
diff options
context:
space:
mode:
Diffstat (limited to 'parsers/cavetab.py')
-rw-r--r--parsers/cavetab.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/parsers/cavetab.py b/parsers/cavetab.py
index 3a990fe..dcc8fcc 100644
--- a/parsers/cavetab.py
+++ b/parsers/cavetab.py
@@ -182,6 +182,11 @@ def LoadCaveTab():
addToDefaultArgs(SurvexFile, "survex_file")
addToDefaultArgs(Notes, "notes")
+ #The following checks if this cave is non-public i.e. we don't have rights to display it online.
+ #Noinfo was the name of the old password protected directory, so if it has that then we will
+ #set the non_public field of the model instance to true.
+ defaultArgs["non_public"]=line[AutogenFile].startswith('noinfo') or line[LinkFile].startswith('noinfo')
+
newCave, created=save_carefully(models.Cave, lookupAttribs=args, nonLookupAttribs=defaultArgs)
logging.info("Added cave "+str(newCave)+"\n")