@@ -660,7 +660,10 @@ def read_contents(codec_type, path, fs, offset, length):
def _decompress_snappy(compressed_content):
- return snappy.decompress(compressed_content)
+ try:
+ return snappy.decompress(compressed_content)
+ except Exception, e:
+ raise PopupException(_('Failed to decompress snappy compressed file.'), detail=e)
def _read_snappy(fhandle, path, offset, length, stats):