Skip to content

Getting exception when using location=True for get_object() #48

@wilson-gardner

Description

@wilson-gardner
photos = rets_client.get_object(
         resource='Property',
         object_type='Photo',
         resource_keys=listing_rid,
         location=True
)

The variable 'listing_rid' is a string representation of the Key Field ListingRid (already checked on retsmd). This is returning the following error:

File "property_update.py", line 13, in <module>
    add_new_properties(add_remote, client, db)
  File "/root/function_files/property_functions.py", line 77, in add_new_properties
    location=True,
  File "/root/retsvenv/lib/python3.7/site-packages/rets/http/client.py", line 283, in get_object
    return parse_object(response)
  File "/root/retsvenv/lib/python3.7/site-packages/rets/http/parsers/parse_object.py", line 26, in parse_object
    return _parse_multipart(response)
  File "/root/retsvenv/lib/python3.7/site-packages/rets/http/parsers/parse_object.py", line 64, in _parse_multipart
    multipart = MultipartDecoder.from_response(response, encoding)
  File "/root/retsvenv/lib/python3.7/site-packages/requests_toolbelt/multipart/decoder.py", line 156, in from_response
    return cls(content, content_type, encoding)
  File "/root/retsvenv/lib/python3.7/site-packages/requests_toolbelt/multipart/decoder.py", line 111, in __init__
    self._parse_body(content)
  File "/root/retsvenv/lib/python3.7/site-packages/requests_toolbelt/multipart/decoder.py", line 150, in _parse_body
    self.parts = tuple(body_part(x) for x in parts if test_part(x))
  File "/root/retsvenv/lib/python3.7/site-packages/requests_toolbelt/multipart/decoder.py", line 150, in <genexpr>
    self.parts = tuple(body_part(x) for x in parts if test_part(x))
  File "/root/retsvenv/lib/python3.7/site-packages/requests_toolbelt/multipart/decoder.py", line 141, in body_part
    return BodyPart(fixed, self.encoding)
  File "/root/retsvenv/lib/python3.7/site-packages/requests_toolbelt/multipart/decoder.py", line 64, in __init__
    'content does not contain CR-LF-CR-LF'
requests_toolbelt.multipart.decoder.ImproperBodyPartContentException: content does not contain CR-LF-CR-LF

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions