-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Unknown
-
Affects Version/s: None
-
Component/s: None
-
None
-
None
-
Python Drivers
-
None
-
None
-
None
-
None
-
None
-
None
Our current _decode_all() method can raise an InvalidBSON("invalid object size") error for bad BSON messages. This provides no useful information to the user, and should be replaced with a more helpful one such as
"invalid object size: expected {obj_size}, got {data_len - position}"