summaryrefslogtreecommitdiffstats
path: root/core/views/caves.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@klebos.com>2021-12-30 19:46:44 +0000
committerPhilip Sargent <philip.sargent@klebos.com>2021-12-30 19:46:44 +0000
commit0a3037f077dabc39c386a6aea5668b661e64ea7b (patch)
treeda4db00fe1666851dec1b35a808ecd71841915f3 /core/views/caves.py
parent84e165b8fc17dfa924b549ccd2ad16e2013a596b (diff)
downloadtroggle-0a3037f077dabc39c386a6aea5668b661e64ea7b.tar.gz
troggle-0a3037f077dabc39c386a6aea5668b661e64ea7b.tar.bz2
troggle-0a3037f077dabc39c386a6aea5668b661e64ea7b.zip
let exceptions bubble up
Diffstat (limited to 'core/views/caves.py')
-rw-r--r--core/views/caves.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/core/views/caves.py b/core/views/caves.py
index 8824425..c8ee7e8 100644
--- a/core/views/caves.py
+++ b/core/views/caves.py
@@ -359,14 +359,16 @@ def edit_cave(request, slug=None):
for ceinst in ceinsts:
ceinst.cave = cave
ceinst.save()
- try:
- cave.writeDataFile()
- except PermissionError:
- message = f'CANNOT save this file.\nPERMISSIONS incorrectly set on server for this file {cave.filename}. Ask a nerd to fix this.'
- return render(request,'errors/generic.html', {'message': message})
- except:
- message = f'CANNOT git on server for this file {cave.filename}. Edits not saved.\nAsk a nerd to fix this.'
- return render(request,'errors/generic.html', {'message': message})
+ cave.writeDataFile()
+ # try:
+ # cave.writeDataFile()
+ # except PermissionError:
+ # message = f'CANNOT save this file.\nPERMISSIONS incorrectly set on server for this file {cave.filename}. Ask a nerd to fix this.'
+ # return render(request,'errors/generic.html', {'message': message})
+ # leave other exeptions unhandled so that they bubble up to userinterface
+ # except:
+ # message = f'CANNOT git on server for this file {cave.filename}. Edits not saved.\nAsk a nerd to fix this.'
+ # return render(request,'errors/generic.html', {'message': message})
return HttpResponseRedirect("/" + cave.url)
else: