argilla
argilla copied to clipboard
[BUG] Retrieving users from the server with sdk v2 and server 1.29
Describe the bug When I try to retrieve resources from the server (1.29) with the new sdk i do not get a json response.
import argilla_sdk as rg
client = rg.Argilla(
api_url="https://dev.argilla.io",
api_key="<api_key>",
)
for user in client.users:
print(user.username)
---------------------------------------------------------------------------
JSONDecodeError Traceback (most recent call last)
Cell In[18], [line 1](vscode-notebook-cell:?execution_count=18&line=1)
----> [1](vscode-notebook-cell:?execution_count=18&line=1) for user in client.users:
[2](vscode-notebook-cell:?execution_count=18&line=2) print(user.username)
File ~/code/argilla-python/src/argilla_sdk/client.py:121, in Users.__iter__(self)
[120](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/code/argilla-python/src/argilla_sdk/client.py:120) def __iter__(self):
--> [121](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/code/argilla-python/src/argilla_sdk/client.py:121) return self._Iterator(self.list())
File ~/code/argilla-python/src/argilla_sdk/client.py:165, in Users.list(self, workspace)
[163](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/code/argilla-python/src/argilla_sdk/client.py:163) models = self._api.list_by_workspace_id(workspace.id)
[164](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/code/argilla-python/src/argilla_sdk/client.py:164) else:
--> [165](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/code/argilla-python/src/argilla_sdk/client.py:165) models = self._api.list()
[167](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/code/argilla-python/src/argilla_sdk/client.py:167) return [self._from_model(model) for model in models]
File ~/code/argilla-python/src/argilla_sdk/_exceptions/_api.py:81, in api_error_handler.<locals>._handler_wrapper(*args, **kwargs)
[79](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/code/argilla-python/src/argilla_sdk/_exceptions/_api.py:79) def _handler_wrapper(*args, **kwargs):
[80](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/code/argilla-python/src/argilla_sdk/_exceptions/_api.py:80) try:
---> [81](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/code/argilla-python/src/argilla_sdk/_exceptions/_api.py:81) return func(*args, **kwargs)
[82](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/code/argilla-python/src/argilla_sdk/_exceptions/_api.py:82) except HTTPStatusError as e:
[83](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/code/argilla-python/src/argilla_sdk/_exceptions/_api.py:83) _error_switch(status_code=e.response.status_code, error_detail=e.response.text)
File ~/code/argilla-python/src/argilla_sdk/_api/_users.py:74, in UsersAPI.list(self)
[72](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/code/argilla-python/src/argilla_sdk/_api/_users.py:72) response = self.http_client.get(url="/api/users")
...
[354](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/anaconda3/envs/py310/lib/python3.10/json/decoder.py:354) except StopIteration as err:
--> [355](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/anaconda3/envs/py310/lib/python3.10/json/decoder.py:355) raise JSONDecodeError("Expecting value", s, err.value) from None
[356](https://file+.vscode-resource.vscode-cdn.net/home/ben/code/~/anaconda3/envs/py310/lib/python3.10/json/decoder.py:356) return obj, end
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Expected behavior A clear and concise description of what you expected to happen.
Environment:
- Argilla Version [e.g. 1.0.0]:
- ElasticSearch Version [e.g. 7.10.2]:
- Docker Image (optional) [e.g. argilla:v1.0.0]:
Additional context Add any other context about the problem here.