diff options
author | Philip Sargent <philip.sargent@gmail.com> | 2024-12-15 18:54:47 +0000 |
---|---|---|
committer | Philip Sargent <philip.sargent@gmail.com> | 2024-12-15 18:54:47 +0000 |
commit | 30760654b7a3d7a394028fdf357d6f257def1fd5 (patch) | |
tree | 0dc128d9896b1f113e2b11c8936ff88531c9b762 /core/views/caves.py | |
parent | eb74940ca81a6e900dec2b7c8df00245c6bb9a71 (diff) | |
download | troggle-30760654b7a3d7a394028fdf357d6f257def1fd5.tar.gz troggle-30760654b7a3d7a394028fdf357d6f257def1fd5.tar.bz2 troggle-30760654b7a3d7a394028fdf357d6f257def1fd5.zip |
import order fixed by ruff
Diffstat (limited to 'core/views/caves.py')
-rw-r--r-- | core/views/caves.py | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/core/views/caves.py b/core/views/caves.py index 56f0d36..70a7a84 100644 --- a/core/views/caves.py +++ b/core/views/caves.py @@ -1,32 +1,29 @@ import os import re -import django import subprocess import tempfile -import zipfile import urllib -from bs4 import BeautifulSoup - +import zipfile from pathlib import Path +import django +from bs4 import BeautifulSoup from django.core.exceptions import MultipleObjectsReturned, ObjectDoesNotExist -from django.http import HttpResponse, HttpResponseNotFound, HttpResponseRedirect, FileResponse -from django.shortcuts import render, redirect +from django.http import FileResponse, HttpResponse, HttpResponseNotFound, HttpResponseRedirect +from django.shortcuts import redirect, render +from django.template import loader from django.urls import NoReverseMatch, reverse +from django.utils.safestring import mark_safe import troggle.settings as settings -from troggle.core.forms import CaveForm, EntranceForm, EntranceLetterForm # CaveAndEntranceFormSet, +from troggle.core.forms import CaveForm, EntranceForm, EntranceLetterForm # CaveAndEntranceFormSet, from troggle.core.models.caves import Cave, CaveAndEntrance, Entrance, GetCaveLookup, get_cave_leniently from troggle.core.models.logbooks import QM from troggle.core.models.wallets import Wallet -from troggle.core.utils import write_and_commit -from troggle.core.utils import current_expo +from troggle.core.utils import current_expo, write_and_commit from troggle.core.views import expo -from troggle.settings import CAVEDESCRIPTIONS, ENTRANCEDESCRIPTIONS from troggle.parsers.caves import read_cave, read_entrance - -from django.template import loader -from django.utils.safestring import mark_safe +from troggle.settings import CAVEDESCRIPTIONS, ENTRANCEDESCRIPTIONS from .auth import login_required_if_public |