Skip to content

Commit c22c84b

Browse files
authored
Merge pull request #56 from RevEngAI/sdk-update-v2.42.0
🤖 Update SDK to version v2.42.0
2 parents f6ab55b + 97cb73c commit c22c84b

9 files changed

Lines changed: 14 additions & 11 deletions

.sdk-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v2.37.4
1+
v2.42.0

docs/FunctionsDetailResponse.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Name | Type | Description | Notes
77
------------ | ------------- | ------------- | -------------
88
**function_id** | **int** | Function id |
99
**function_name** | **str** | |
10+
**function_name_mangled** | **str** | |
1011
**function_vaddr** | **int** | |
1112
**function_size** | **int** | |
1213
**analysis_id** | **int** | |

revengai/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
""" # noqa: E501
1414

1515

16-
__version__ = "v2.37.4"
16+
__version__ = "v2.42.0"
1717

1818
# Define package exports
1919
__all__ = [

revengai/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ def __init__(
9090
self.default_headers[header_name] = header_value
9191
self.cookie = cookie
9292
# Set default User-Agent.
93-
self.user_agent = 'OpenAPI-Generator/v2.37.4/python'
93+
self.user_agent = 'OpenAPI-Generator/v2.42.0/python'
9494
self.client_side_validation = configuration.client_side_validation
9595

9696
def __enter__(self):

revengai/configuration.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -533,8 +533,8 @@ def to_debug_report(self) -> str:
533533
return "Python SDK Debug Report:\n"\
534534
"OS: {env}\n"\
535535
"Python Version: {pyversion}\n"\
536-
"Version of the API: v2.37.4\n"\
537-
"SDK Package Version: v2.37.4".\
536+
"Version of the API: v2.42.0\n"\
537+
"SDK Package Version: v2.42.0".\
538538
format(env=sys.platform, pyversion=sys.version)
539539

540540
def get_host_settings(self) -> List[HostSetting]:

revengai/exceptions.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -168,11 +168,8 @@ def __str__(self):
168168
error_message += "HTTP response headers: {0}\n".format(
169169
self.headers)
170170

171-
if self.body:
172-
error_message += "HTTP response body: {0}\n".format(self.body)
173-
174-
if self.data:
175-
error_message += "HTTP response data: {0}\n".format(self.data)
171+
if self.data or self.body:
172+
error_message += "HTTP response body: {0}\n".format(self.data or self.body)
176173

177174
return error_message
178175

revengai/models/functions_detail_response.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ class FunctionsDetailResponse(BaseModel):
2727
""" # noqa: E501
2828
function_id: StrictInt = Field(description="Function id")
2929
function_name: StrictStr
30+
function_name_mangled: StrictStr
3031
function_vaddr: StrictInt
3132
function_size: StrictInt
3233
analysis_id: StrictInt
@@ -37,7 +38,7 @@ class FunctionsDetailResponse(BaseModel):
3738
debug: StrictBool
3839
embedding_3d: Optional[List[Union[StrictFloat, StrictInt]]] = None
3940
embedding_1d: Optional[List[Union[StrictFloat, StrictInt]]] = None
40-
__properties: ClassVar[List[str]] = ["function_id", "function_name", "function_vaddr", "function_size", "analysis_id", "binary_id", "binary_name", "sha_256_hash", "debug_hash", "debug", "embedding_3d", "embedding_1d"]
41+
__properties: ClassVar[List[str]] = ["function_id", "function_name", "function_name_mangled", "function_vaddr", "function_size", "analysis_id", "binary_id", "binary_name", "sha_256_hash", "debug_hash", "debug", "embedding_3d", "embedding_1d"]
4142

4243
model_config = ConfigDict(
4344
populate_by_name=True,
@@ -107,6 +108,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
107108
_obj = cls.model_validate({
108109
"function_id": obj.get("function_id"),
109110
"function_name": obj.get("function_name"),
111+
"function_name_mangled": obj.get("function_name_mangled"),
110112
"function_vaddr": obj.get("function_vaddr"),
111113
"function_size": obj.get("function_size"),
112114
"analysis_id": obj.get("analysis_id"),

test/test_base_response_functions_detail_response.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ def make_instance(self, include_optional) -> BaseResponseFunctionsDetailResponse
3838
data = revengai.models.functions_detail_response.FunctionsDetailResponse(
3939
function_id = 56,
4040
function_name = '',
41+
function_name_mangled = '',
4142
function_vaddr = 56,
4243
function_size = 56,
4344
analysis_id = 56,

test/test_functions_detail_response.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ def make_instance(self, include_optional) -> FunctionsDetailResponse:
3636
return FunctionsDetailResponse(
3737
function_id = 56,
3838
function_name = '',
39+
function_name_mangled = '',
3940
function_vaddr = 56,
4041
function_size = 56,
4142
analysis_id = 56,
@@ -55,6 +56,7 @@ def make_instance(self, include_optional) -> FunctionsDetailResponse:
5556
return FunctionsDetailResponse(
5657
function_id = 56,
5758
function_name = '',
59+
function_name_mangled = '',
5860
function_vaddr = 56,
5961
function_size = 56,
6062
analysis_id = 56,

0 commit comments

Comments
 (0)