diff options
author | Philip Sargent <philip.sargent@gmail.com> | 2023-01-19 18:35:56 +0000 |
---|---|---|
committer | Philip Sargent <philip.sargent@gmail.com> | 2023-01-19 18:35:56 +0000 |
commit | be9fcc522a0e8dd95167236b30deb936ca6a4721 (patch) | |
tree | e1f6c7a78e49b8ee28315b188148f35a02053996 /core/views/caves.py | |
parent | 939d3970aad3d1e5cf0de4e7ed09bed78e0404bb (diff) | |
download | troggle-be9fcc522a0e8dd95167236b30deb936ca6a4721.tar.gz troggle-be9fcc522a0e8dd95167236b30deb936ca6a4721.tar.bz2 troggle-be9fcc522a0e8dd95167236b30deb936ca6a4721.zip |
sort imports using isort. tested.
Diffstat (limited to 'core/views/caves.py')
-rw-r--r-- | core/views/caves.py | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/core/views/caves.py b/core/views/caves.py index 2bb2794..0b291f3 100644 --- a/core/views/caves.py +++ b/core/views/caves.py @@ -1,25 +1,29 @@ import os -import string import re -import settings -import urllib.parse +import string import subprocess +import urllib.parse from pathlib import Path from django import forms from django.conf import settings -from django.urls import reverse -from django.http import HttpResponse, HttpResponseRedirect, HttpResponseNotFound +from django.core.exceptions import MultipleObjectsReturned, ObjectDoesNotExist +from django.http import (HttpResponse, HttpResponseNotFound, + HttpResponseRedirect) from django.shortcuts import get_object_or_404, render -from django.core.exceptions import ObjectDoesNotExist, MultipleObjectsReturned -from django.urls import NoReverseMatch +from django.urls import NoReverseMatch, reverse +import settings import troggle.settings as settings +from troggle.core.forms import (CaveAndEntranceFormSet, CaveForm, EntranceForm, + EntranceLetterForm) +from troggle.core.models.caves import (QM, Area, Cave, CaveAndEntrance, + CaveSlug, Entrance, EntranceSlug, + GetCaveLookup, SurvexStation) +from troggle.core.models.troggle import DataIssue, Expedition +from troggle.core.utils import write_and_commit, writetrogglefile from troggle.core.views import expo -from troggle.core.models.troggle import Expedition, DataIssue -from troggle.core.models.caves import CaveSlug, Cave, CaveAndEntrance, QM, EntranceSlug, Entrance, Area, SurvexStation, GetCaveLookup -from troggle.core.forms import CaveForm, CaveAndEntranceFormSet, EntranceForm, EntranceLetterForm -from troggle.core.utils import writetrogglefile, write_and_commit + from .auth import login_required_if_public '''Manages the complex procedures to assemble a cave description out of the compnoents |