summaryrefslogtreecommitdiffstats
path: root/core/views_statistics.py
diff options
context:
space:
mode:
Diffstat (limited to 'core/views_statistics.py')
-rw-r--r--core/views_statistics.py64
1 files changed, 35 insertions, 29 deletions
diff --git a/core/views_statistics.py b/core/views_statistics.py
index 204a24e..8fb968d 100644
--- a/core/views_statistics.py
+++ b/core/views_statistics.py
@@ -8,7 +8,7 @@ from django.shortcuts import render, render_to_response
from django.template import Context, loader
from django.template.defaultfilters import slugify
from django.utils import timezone
-from django.views.generic.list import ListView
+#from django.views.generic.list import ListView
from troggle.core.models import Expedition, Person, PersonExpedition
from troggle.core.models_caves import Cave, LogbookEntry
@@ -18,34 +18,40 @@ import troggle.settings as settings
def pathsreport(request):
- pathsdict={
- "CAVEDESCRIPTIONS" : settings.CAVEDESCRIPTIONS,
- "DIR_ROOT" : settings.DIR_ROOT,
- "ENTRANCEDESCRIPTIONS" : settings.ENTRANCEDESCRIPTIONS,
- "EXPOUSER_EMAIL" : settings.EXPOUSER_EMAIL,
- "EXPOUSERPASS" :"<redacted>",
- "EXPOUSER" : settings.EXPOUSER,
- "EXPOWEB" : settings.EXPOWEB,
- "EXPOWEB_URL" : settings.EXPOWEB_URL,
- "FILES" : settings.FILES,
- "JSLIB_URL" : settings.JSLIB_URL,
- "LOGFILE" : settings.LOGFILE,
- "LOGIN_REDIRECT_URL" : settings.LOGIN_REDIRECT_URL,
- "MEDIA_ROOT" : settings.MEDIA_ROOT,
- "MEDIA_URL" : settings.MEDIA_URL,
- "PHOTOS_URL" : settings.PHOTOS_URL,
- "PYTHON_PATH" : settings.PYTHON_PATH,
- "REPOS_ROOT_PATH" : settings.REPOS_ROOT_PATH,
- "ROOT_URLCONF" : settings.ROOT_URLCONF,
- "STATIC_URL" : settings.STATIC_URL,
- "SURVEX_DATA" : settings.SURVEX_DATA,
- "SURVEY_SCANS" : settings.SURVEY_SCANS,
- "SURVEYS" : settings.SURVEYS,
- "SURVEYS_URL" : settings.SURVEYS_URL,
- "THREEDCACHEDIR" : settings.THREEDCACHEDIR,
- "TUNNEL_DATA" : settings.TUNNEL_DATA,
- "URL_ROOT" : settings.URL_ROOT
- }
+ pathsdict={}
+ try:
+ pathsdict={
+# "BOGUS" : settings.BOGUS,
+ "CAVEDESCRIPTIONS" : settings.CAVEDESCRIPTIONS,
+ "DIR_ROOT" : settings.DIR_ROOT,
+ "ENTRANCEDESCRIPTIONS" : settings.ENTRANCEDESCRIPTIONS,
+ "EXPOUSER_EMAIL" : settings.EXPOUSER_EMAIL,
+ "EXPOUSERPASS" :"<redacted>",
+ "EXPOUSER" : settings.EXPOUSER,
+ "EXPOWEB" : settings.EXPOWEB,
+ "EXPOWEB_URL" : settings.EXPOWEB_URL,
+ "FILES" : settings.FILES,
+ "JSLIB_URL" : settings.JSLIB_URL,
+ "LOGFILE" : settings.LOGFILE,
+ "LOGIN_REDIRECT_URL" : settings.LOGIN_REDIRECT_URL,
+ "MEDIA_ROOT" : settings.MEDIA_ROOT,
+ "MEDIA_URL" : settings.MEDIA_URL,
+ "PHOTOS_URL" : settings.PHOTOS_URL,
+ "PYTHON_PATH" : settings.PYTHON_PATH,
+ "REPOS_ROOT_PATH" : settings.REPOS_ROOT_PATH,
+ "ROOT_URLCONF" : settings.ROOT_URLCONF,
+ "STATIC_URL" : settings.STATIC_URL,
+ "SURVEX_DATA" : settings.SURVEX_DATA,
+ "SURVEY_SCANS" : settings.SURVEY_SCANS,
+ "SURVEYS" : settings.SURVEYS,
+ "SURVEYS_URL" : settings.SURVEYS_URL,
+ "THREEDCACHEDIR" : settings.THREEDCACHEDIR,
+ "TUNNEL_DATA" : settings.TUNNEL_DATA,
+ "URL_ROOT" : settings.URL_ROOT
+ }
+ except:
+ pathsdict["! EXCEPTION !"] = "missing string constant in troggle/settings"
+
# settings are unique by paths are not
ncodes = len(pathsdict)
bycodeslist = sorted(pathsdict.items())