Hi team, good afternoon.
Requesting for your assistance. Client is getting issues on the API.
pip install refinitiv_data==1.6.2 --no-deps$ pip install refinitiv_data==1.6.2 --no-depsLooking in indexes: https://artifacts.jpmchase.net/artifactory/api/pypi/pypi/simpleCollecting refinitiv_data==1.6.2 Using cached https://artifacts.jpmchase.net/artifactory/api/pypi/pypi/refinitiv-data/1.6.2/refinitiv_data-1.6.2-py3-none-any.whl (900 kB)Installing collected packages: refinitiv_dataSuccessfully installed refinitiv_data-1.6.2
$ ipythonPython 3.13.11 (tags/v3.13.11:6278944, Dec 5 2025, 16:26:58) [MSC v.1944 64 bit (AMD64)]Type 'copyright', 'credits' or 'license' for more informationIPython 9.11.0 -- An enhanced Interactive Python. Type '?' for help.Tip: Use `ipython --help-all | less` to view all the IPython configuration options.
In [1]: import refinitiv.data as rd ...: rd.open_session()---------------------------------------------------------------------------AttributeError Traceback (most recent call last)Cell In[1], line 2 1 import refinitiv.data as rd----> 2 rd.open_session()
File ~\ds\tools\python3.13\latest\Lib\site-packages\refinitiv\data\_access_layer\session.py:91, in open_session(name, app_key, config_name) 88 set_default(new_session) 89 default_session = new_session---> 91 default_session.open() 93 return default_session
File ~\ds\tools\python3.13\latest\Lib\site-packages\refinitiv\data\_core\session\_session.py:394, in Session.open(self) 392 self._call_on_state("Session opening in progress") 393 self._config.on(configure.ConfigEvent.UPDATE, self._on_config_updated)--> 394 self._http_service.open() 395 is_opened = self._connection.open() 397 if is_opened:
File ~\ds\tools\python3.13\latest\Lib\site-packages\refinitiv\data\_core\session\http_service.py:326, in HTTPService.open(self) 325 def open(self):--> 326 self._client.open()
File ~\ds\tools\python3.13\latest\Lib\site-packages\refinitiv\data\_core\session\http_service.py:179, in HTTPClient.open(self) 175 proxies = self._session._proxies.get_proxy_for_httpx() 177 # httpx has its default Accept header and 178 # server wants application/json or nothing--> 179 self._client = get_httpx_client( 180 headers={"Accept": APPLICATION_JSON}, 181 limits=limits, 182 proxies=proxies, 183 ) 185 key = configure.keys.http_auto_retry_config 186 auto_retry_config = config.get(key, None)
File ~\ds\tools\python3.13\latest\Lib\site-packages\refinitiv\data\_core\session\http_service.py:152, in get_httpx_client(proxies, **kwargs) 150 def get_httpx_client(proxies, **kwargs): 151 if httpx.__version__ >= "0.26.0":--> 152 client = httpx.Client(proxy=proxies, **kwargs) 153 else: 154 client = httpx.Client(proxies=proxies, **kwargs)
File ~\ds\tools\python3.13\latest\Lib\site-packages\httpx\_client.py:700, in Client.__init__(self, auth, params, headers, cookies, verify, cert, trust_env, http1, http2, proxy, mounts, timeout, follow_redirects, limits, max_redirects, event_hooks, base_url, transport, default_encoding) 686 proxy_map = self._get_proxy_map(proxy, allow_env_proxies) 688 self._transport = self._init_transport( 689 verify=verify, 690 cert=cert, (...) 695 transport=transport, 696 ) 697 self._mounts: dict[URLPattern, BaseTransport | None] = { 698 URLPattern(key): None 699 if proxy is None--> 700 else self._init_proxy_transport( 701 proxy, 702 verify=verify, 703 cert=cert, 704 trust_env=trust_env, 705 http1=http1, 706 http2=http2, 707 limits=limits, 708 ) 709 for key, proxy in proxy_map.items() 710 } 711 if mounts is not None: 712 self._mounts.update( 713 {URLPattern(key): transport for key, transport in mounts.items()} 714 )
File ~\ds\tools\python3.13\latest\Lib\site-packages\httpx\_client.py:750, in Client._init_proxy_transport(self, proxy, verify, cert, trust_env, http1, http2, limits) 740 def _init_proxy_transport( 741 self, 742 proxy: Proxy, (...) 748 limits: Limits = DEFAULT_LIMITS, 749 ) -> BaseTransport:--> 750 return HTTPTransport( 751 verify=verify, 752 cert=cert, 753 trust_env=trust_env, 754 http1=http1, 755 http2=http2, 756 limits=limits, 757 proxy=proxy, 758 )
File ~\ds\tools\python3.13\latest\Lib\site-packages\httpx\_transports\default.py:168, in HTTPTransport.__init__(self, verify, cert, trust_env, http1, http2, limits, proxy, uds, local_address, retries, socket_options) 155 if proxy is None: 156 self._pool = httpcore.ConnectionPool( 157 ssl_context=ssl_context, 158 max_connections=limits.max_connections, (...) 166 socket_options=socket_options, 167 )--> 168 elif proxy.url.scheme in ("http", "https"): 169 self._pool = httpcore.HTTPProxy( 170 proxy_url=httpcore.URL( 171 scheme=proxy.url.raw_scheme, (...) 185 socket_options=socket_options, 186 ) 187 elif proxy.url.scheme in ("socks5", "socks5h"):
AttributeError: 'dict' object has no attribute 'url'
In [2]:
Thank you team for your advance support!