diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2021-03-24 21:16:06 +0000 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2021-03-24 21:16:06 +0000 |
commit | 65be64c756a193a2cd6d905ee4ed57dbb1763c76 (patch) | |
tree | 613d696e92778340c4abf22f633d47d80e5d7706 /core/views_statistics.py | |
parent | 2fe2c0515fa5ed4b39d90108087f5685ac077cd2 (diff) | |
download | troggle-65be64c756a193a2cd6d905ee4ed57dbb1763c76.tar.gz troggle-65be64c756a193a2cd6d905ee4ed57dbb1763c76.tar.bz2 troggle-65be64c756a193a2cd6d905ee4ed57dbb1763c76.zip |
type data added to report
Diffstat (limited to 'core/views_statistics.py')
-rw-r--r-- | core/views_statistics.py | 52 |
1 files changed, 44 insertions, 8 deletions
diff --git a/core/views_statistics.py b/core/views_statistics.py index 98e0fde..45b963c 100644 --- a/core/views_statistics.py +++ b/core/views_statistics.py @@ -53,29 +53,65 @@ def pathsreport(request): "URL_ROOT" : str( settings.URL_ROOT) } except: - pathsdict["! EXCEPTION !"] = "missing string constant in troggle/settings" + pathsdict["! EXCEPTION !"] = "missing or exta string constant in troggle/settings" + + pathstype = OrderedDict() + try: + pathstype = { +# "BOGUS" : type(settings.BOGUS), + "JSLIB_URL" : type(settings.JSLIB_URL), +# "CSSLIB_URL" : type(settings.CSSLIB_URL), + "CAVEDESCRIPTIONS" : type(settings.CAVEDESCRIPTIONS), + "DIR_ROOT" : type(settings.DIR_ROOT), + "ENTRANCEDESCRIPTIONS" : type(settings.ENTRANCEDESCRIPTIONS), + "EXPOUSER_EMAIL" : type(settings.EXPOUSER_EMAIL), + "EXPOUSERPASS" : type(settings.EXPOUSERPASS), + "EXPOUSER" : type(settings.EXPOUSER), + "EXPOWEB" : type(settings.EXPOWEB), + "EXPOWEB_URL" : type(settings.EXPOWEB_URL), + "FILES" : type(settings.FILES), + "LOGFILE" : type(settings.LOGFILE), + "LOGIN_REDIRECT_URL" : type(settings.LOGIN_REDIRECT_URL), + "MEDIA_ROOT" : type(settings.MEDIA_ROOT), + "MEDIA_URL" : type(settings.MEDIA_URL), + "PHOTOS_URL" : type(settings.PHOTOS_URL), + "PYTHON_PATH" : type(settings.PYTHON_PATH), + "REPOS_ROOT_PATH" : type(settings.REPOS_ROOT_PATH), + "ROOT_URLCONF" : type(settings.ROOT_URLCONF), + "STATIC_URL" : type(settings.STATIC_URL), + "SURVEX_DATA" : type(settings.SURVEX_DATA), + "SURVEY_SCANS" : type(settings.SURVEY_SCANS), + "SURVEYS" : type(settings.SURVEYS), + "SURVEYS_URL" : type(settings.SURVEYS_URL), + "SURVEXPORT" : type(settings.SURVEXPORT), + "THREEDCACHEDIR" : type(settings.THREEDCACHEDIR), + "TUNNEL_DATA" : type(settings.TUNNEL_DATA), + "URL_ROOT" : type(settings.URL_ROOT) + } + except: + pathstype["! EXCEPTION !"] = "missing or exta string constant in troggle/settings" # settings are unique by paths are not ncodes = len(pathsdict) bycodeslist = sorted(pathsdict.items()) # a list of tuples - bypaths = sorted(pathsdict.values()) # a list + bycodeslist2 = [] + + for k, p in bycodeslist: + bycodeslist2.append((k, p, str(pathstype[k]))) + bypaths = sorted(pathsdict.values()) # a list bypathslist = [] for p in bypaths: for k in pathsdict.keys(): if pathsdict[k] == p: - bypathslist.append((p, k)) + bypathslist.append((p, k, str(pathstype[k]))) del pathsdict[k] break - #bypaths = sorted(bycodeslist, key=bycodeslist[1]) - # iterate through the dictionary and append each tuple into the temporary list - #f#=or w in bypaths: - # bypathslist[w] = pathsdict[w] return render(request, 'pathsreport.html', { "pathsdict":pathsdict, - "bycodeslist":bycodeslist, + "bycodeslist":bycodeslist2, "bypathslist":bypathslist, "ncodes":ncodes}) |