[community][fix] Compatibility support to bump up wikibase-rest-api-client version #27316
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
This PR addresses the
TypeError: sequence item 0: expected str instance, FluentValue found
error when invokingWikidataQueryRun
. The root cause was an incompatible version of thewikibase-rest-api-client
, which caused the tool to fail when handlingFluentValue
objects instead of strings.The current implementation only supports
wikibase-rest-api-client<0.2
, but the latest version is0.2.1
, where the current implementation breaks. Additionally, the error message advises users to install the latest version: code reference. Therefore, this PR updates the tool to support the latest version ofwikibase-rest-api-client
.Key changes:
FluentValue
objects to ensure compatibility with the latestwikibase-rest-api-client
.wikibase-rest-api-client<0.2
and updated to support the latest version (0.2.1
).Issue:
Fixes #24093 –
TypeError: sequence item 0: expected str instance, FluentValue found
.Dependencies:
wikibase-rest-api-client
to the latest version to resolve the issue.