diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2021-12-30 19:46:44 +0000 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2021-12-30 19:46:44 +0000 |
commit | 0a3037f077dabc39c386a6aea5668b661e64ea7b (patch) | |
tree | da4db00fe1666851dec1b35a808ecd71841915f3 /core/views/caves.py | |
parent | 84e165b8fc17dfa924b549ccd2ad16e2013a596b (diff) | |
download | troggle-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.py | 18 |
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: |