Only catch ValueError during decode
This commit is contained in:
parent
dab8f11b9b
commit
6b965c5c0e
|
@ -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.}
|
||||
|
|
Loading…
Reference in New Issue