Signed-off-by: -LAN- <laipz8200@outlook.com>tags/0.14.2
| @@ -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 | |||