forked from syndicate-lang/preserves
Better error reporting
This commit is contained in:
parent
6bb99b45c3
commit
e0bc1b31b8
|
@ -200,6 +200,8 @@ class Encoder(BinaryCodec):
|
|||
try:
|
||||
i = iter(v)
|
||||
except TypeError:
|
||||
i = None
|
||||
if i is None:
|
||||
raise TypeError('Cannot preserves-encode: ' + repr(v))
|
||||
self.encodevalues(5, i)
|
||||
|
||||
|
|
|
@ -389,6 +389,8 @@ class Formatter(TextCodec):
|
|||
try:
|
||||
i = iter(v)
|
||||
except TypeError:
|
||||
i = None
|
||||
if i is None:
|
||||
raise TypeError('Cannot preserves-format: ' + repr(v))
|
||||
self.write_seq('[', ']', i)
|
||||
|
||||
|
|
Loading…
Reference in New Issue