Improve BSON decoding InvalidBSON error message

XMLWordPrintableJSON

    • 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}"
      

       

              Assignee:
              Noah Stapp
              Reporter:
              Noah Stapp
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: