diff options
Diffstat (limited to 'generat3d/library.py')
| -rw-r--r-- | generat3d/library.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/generat3d/library.py b/generat3d/library.py index ea12794..39ad6fb 100644 --- a/generat3d/library.py +++ b/generat3d/library.py @@ -18,6 +18,7 @@ import gzip import json import os +import zlib from pathlib import Path from urllib.parse import unquote @@ -41,7 +42,7 @@ def read_dson(path): if data[:2] == b"\x1f\x8b": data = gzip.decompress(data) return json.loads(data) - except (OSError, EOFError, ValueError) as e: + except (OSError, EOFError, ValueError, zlib.error, RecursionError) as e: raise Error(f"{path}: {e}") from None |
