Added correct exception in Chunks parse output #346
1 changed files with 1 additions and 1 deletions
|
@ -161,5 +161,5 @@ class ChunksOperations(interfaces.ChunksInterface):
|
||||||
def _parse_object_nodes(self, object_nodes: str) -> list[Chunk]:
|
def _parse_object_nodes(self, object_nodes: str) -> list[Chunk]:
|
||||||
parse_result = json.loads(object_nodes)
|
parse_result = json.loads(object_nodes)
|
||||||
if parse_result.get("errors"):
|
if parse_result.get("errors"):
|
||||||
raise parse_result["errors"]
|
raise RuntimeError(", ".join(parse_result["errors"]))
|
||||||
d.zayakin marked this conversation as resolved
Outdated
|
|||||||
return [Chunk(**chunk) for chunk in parse_result["data_objects"]]
|
return [Chunk(**chunk) for chunk in parse_result["data_objects"]]
|
||||||
|
|
Loading…
Add table
Reference in a new issue
Why
ValueError
?parse_result
is not an argument of a function_parse_object_nodes
.also, there is no need to add more text to it.
it's just
raise RuntimeError(", ".join(parse_result["errors"]))
Then why is it a RuntimeError? The mistake here is that we got some kind of value in the key at all, but it shouldn't be there.