Only catch ValueError during decode

This commit is contained in:
Emery Hemingway 2023-03-01 20:56:44 -06:00
parent dab8f11b9b
commit 6b965c5c0e
1 changed files with 1 additions and 1 deletions

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 Exception as e:
except ValueError:
dec.stream.setPosition(appendPos)
template preservesRecord*(label: string) {.pragma.}