Skip to content

Commit 6318918

Browse files
committed
merge auto-generated sdk with new serialize response type
2 parents 152fbfa + c453a6c commit 6318918

File tree

6 files changed

+28
-22
lines changed

6 files changed

+28
-22
lines changed

poetry.lock

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/humanloop/agents/client.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1468,7 +1468,7 @@ def serialize(
14681468
version_id: typing.Optional[str] = None,
14691469
environment: typing.Optional[str] = None,
14701470
request_options: typing.Optional[RequestOptions] = None,
1471-
) -> None:
1471+
) -> str:
14721472
"""
14731473
Serialize an Agent to the .agent file format.
14741474
@@ -1494,7 +1494,8 @@ def serialize(
14941494
14951495
Returns
14961496
-------
1497-
None
1497+
str
1498+
Successful Response
14981499
14991500
Examples
15001501
--------
@@ -3112,7 +3113,7 @@ async def serialize(
31123113
version_id: typing.Optional[str] = None,
31133114
environment: typing.Optional[str] = None,
31143115
request_options: typing.Optional[RequestOptions] = None,
3115-
) -> None:
3116+
) -> str:
31163117
"""
31173118
Serialize an Agent to the .agent file format.
31183119
@@ -3138,7 +3139,8 @@ async def serialize(
31383139
31393140
Returns
31403141
-------
3141-
None
3142+
str
3143+
Successful Response
31423144
31433145
Examples
31443146
--------

src/humanloop/agents/raw_client.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1858,7 +1858,7 @@ def serialize(
18581858
version_id: typing.Optional[str] = None,
18591859
environment: typing.Optional[str] = None,
18601860
request_options: typing.Optional[RequestOptions] = None,
1861-
) -> HttpResponse[None]:
1861+
) -> HttpResponse[str]:
18621862
"""
18631863
Serialize an Agent to the .agent file format.
18641864
@@ -1884,7 +1884,8 @@ def serialize(
18841884
18851885
Returns
18861886
-------
1887-
HttpResponse[None]
1887+
HttpResponse[str]
1888+
Successful Response
18881889
"""
18891890
_response = self._client_wrapper.httpx_client.request(
18901891
f"agents/{jsonable_encoder(id)}/serialize",
@@ -1897,7 +1898,7 @@ def serialize(
18971898
)
18981899
try:
18991900
if 200 <= _response.status_code < 300:
1900-
return HttpResponse(response=_response, data=_response.text)
1901+
return _response.text # type: ignore
19011902
if _response.status_code == 422:
19021903
raise UnprocessableEntityError(
19031904
typing.cast(
@@ -3775,7 +3776,7 @@ async def serialize(
37753776
version_id: typing.Optional[str] = None,
37763777
environment: typing.Optional[str] = None,
37773778
request_options: typing.Optional[RequestOptions] = None,
3778-
) -> AsyncHttpResponse[None]:
3779+
) -> AsyncHttpResponse[str]:
37793780
"""
37803781
Serialize an Agent to the .agent file format.
37813782
@@ -3801,7 +3802,8 @@ async def serialize(
38013802
38023803
Returns
38033804
-------
3804-
AsyncHttpResponse[None]
3805+
AsyncHttpResponse[str]
3806+
Successful Response
38053807
"""
38063808
_response = await self._client_wrapper.httpx_client.request(
38073809
f"agents/{jsonable_encoder(id)}/serialize",
@@ -3814,7 +3816,7 @@ async def serialize(
38143816
)
38153817
try:
38163818
if 200 <= _response.status_code < 300:
3817-
return AsyncHttpResponse(response=_response, data=None)
3819+
return _response.text # type: ignore
38183820
if _response.status_code == 422:
38193821
raise UnprocessableEntityError(
38203822
typing.cast(

src/humanloop/client.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ class ExtendedPromptsClient(PromptsClient):
7777
"""
7878

7979
populate_template = staticmethod(populate_template) # type: ignore [assignment]
80-
load = staticmethod(load)
8180

8281

8382
class Humanloop(BaseHumanloop):

src/humanloop/prompts/client.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1618,7 +1618,7 @@ def serialize(
16181618
version_id: typing.Optional[str] = None,
16191619
environment: typing.Optional[str] = None,
16201620
request_options: typing.Optional[RequestOptions] = None,
1621-
) -> None:
1621+
) -> str:
16221622
"""
16231623
Serialize a Prompt to the .prompt file format.
16241624
@@ -1644,7 +1644,8 @@ def serialize(
16441644
16451645
Returns
16461646
-------
1647-
None
1647+
str
1648+
Successful Response
16481649
16491650
Examples
16501651
--------
@@ -3399,7 +3400,7 @@ async def serialize(
33993400
version_id: typing.Optional[str] = None,
34003401
environment: typing.Optional[str] = None,
34013402
request_options: typing.Optional[RequestOptions] = None,
3402-
) -> None:
3403+
) -> str:
34033404
"""
34043405
Serialize a Prompt to the .prompt file format.
34053406
@@ -3425,7 +3426,8 @@ async def serialize(
34253426
34263427
Returns
34273428
-------
3428-
None
3429+
str
3430+
Successful Response
34293431
34303432
Examples
34313433
--------

src/humanloop/prompts/raw_client.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1765,7 +1765,7 @@ def serialize(
17651765
version_id: typing.Optional[str] = None,
17661766
environment: typing.Optional[str] = None,
17671767
request_options: typing.Optional[RequestOptions] = None,
1768-
) -> HttpResponse[None]:
1768+
) -> HttpResponse[str]:
17691769
"""
17701770
Serialize a Prompt to the .prompt file format.
17711771
@@ -1791,7 +1791,8 @@ def serialize(
17911791
17921792
Returns
17931793
-------
1794-
HttpResponse[None]
1794+
HttpResponse[str]
1795+
Successful Response
17951796
"""
17961797
_response = self._client_wrapper.httpx_client.request(
17971798
f"prompts/{jsonable_encoder(id)}/serialize",
@@ -1804,7 +1805,7 @@ def serialize(
18041805
)
18051806
try:
18061807
if 200 <= _response.status_code < 300:
1807-
return HttpResponse(response=_response, data=_response.text)
1808+
return HttpResponse(response=_response, data=_response.text) # type: ignore
18081809
if _response.status_code == 422:
18091810
raise UnprocessableEntityError(
18101811
typing.cast(
@@ -3592,7 +3593,7 @@ async def serialize(
35923593
version_id: typing.Optional[str] = None,
35933594
environment: typing.Optional[str] = None,
35943595
request_options: typing.Optional[RequestOptions] = None,
3595-
) -> AsyncHttpResponse[None]:
3596+
) -> AsyncHttpResponse[str]:
35963597
"""
35973598
Serialize a Prompt to the .prompt file format.
35983599
@@ -3618,7 +3619,8 @@ async def serialize(
36183619
36193620
Returns
36203621
-------
3621-
AsyncHttpResponse[None]
3622+
AsyncHttpResponse[str]
3623+
Successful Response
36223624
"""
36233625
_response = await self._client_wrapper.httpx_client.request(
36243626
f"prompts/{jsonable_encoder(id)}/serialize",
@@ -3631,7 +3633,7 @@ async def serialize(
36313633
)
36323634
try:
36333635
if 200 <= _response.status_code < 300:
3634-
return AsyncHttpResponse(response=_response, data=None)
3636+
return _response.text # type: ignore
36353637
if _response.status_code == 422:
36363638
raise UnprocessableEntityError(
36373639
typing.cast(

0 commit comments

Comments
 (0)