diff --git a/core/views/expo.py b/core/views/expo.py index 07a8c5c..6076ded 100644 --- a/core/views/expo.py +++ b/core/views/expo.py @@ -131,7 +131,7 @@ def expowebpage(request, expowebpath, path): try: with open(os.path.normpath(expowebpath / path).encode(sysdefaultencoding), "r", encoding='utf-8') as o: html = o.read() - except: + except Cave.DoesNotExist: # exception raised on debian with python 3.9.2 but not on WSL Ubuntu with python 3.9.5 # because debian was assuming default text encoding was 'ascii'. Now specified explicitly so should be OK try: