Open Session Error (python) -- refinitiv-data version 1.2.0

I receive the following error when attempting to open a session using refinitiv-data v1.2.0:

"[error 0 - none] send() got an unexpected keyword argument 'follow_redirects' "

I use the refinitiv-data.config.json file to open a platform.rdp session. The exact command, rd.open_session(), works with version 1.1.1 of the library, but not with the new version. Any ideas on how to fix this? For now, I'm just continuing to use the previous version.


Thanks

Best Answer

  • Jirapongse
    Jirapongse ✭✭✭✭✭
    Answer ✓

    @qbe.ds

    Regarding the "send() got an unexpected keyword argument 'follow_redirects' " error, it may relate to the version of httpx used by Python. I checked the CHANGELOG.md file and found that the follow_redirects argument was introduced in httpx 0.20.0. Please make sure that you are using httpx 0.20.0 or above.

    >>> import httpx
    >>> httpx.__version__
    '0.22.0'
    >>>

    The Refinitiv Data Library1.2.0 uses this argument when calling the send method.

    1684825375143.png


Answers