|
@@ -33,13 +33,16 @@ class TemplateTransformer(ABC):
|
|
|
return result
|
|
|
|
|
|
@classmethod
|
|
|
- def transform_response(cls, response: str) -> dict:
|
|
|
+ def transform_response(cls, response: str):
|
|
|
"""
|
|
|
Transform response to dict
|
|
|
:param response: response
|
|
|
:return:
|
|
|
"""
|
|
|
- return json.loads(cls.extract_result_str_from_response(response))
|
|
|
+ result = json.loads(cls.extract_result_str_from_response(response))
|
|
|
+ if not isinstance(result, dict):
|
|
|
+ raise ValueError("Result must be a dict")
|
|
|
+ return result
|
|
|
|
|
|
@classmethod
|
|
|
@abstractmethod
|