Catch IOError at Preserves decoder

This commit is contained in:
Emery Hemingway 2023-03-22 11:19:23 -05:00
parent 8ff65486ff
commit b38b85a8f1
2 changed files with 2 additions and 2 deletions

View File

@ -1,6 +1,6 @@
# Package
version = "20230301"
version = "20230322"
author = "Emery Hemingway"
description = "data model and serialization format"
license = "Unlicense"

View File

@ -684,7 +684,7 @@ proc decode*(dec: var BufferedDecoder; E = void): (bool, Preserve[E]) =
else:
dec.decodePosition = dec.stream.getPosition
dec.stream.setPosition(appendPos)
except ValueError:
except IOError, ValueError:
dec.stream.setPosition(appendPos)
template preservesRecord*(label: string) {.pragma.}