Skip to content

Commit a8c345e

Browse files
author
benshuk
committed
refactor: 🎨 reformat functions with 2+ arguments
1 parent b483e70 commit a8c345e

File tree

4 files changed

+33
-6
lines changed

4 files changed

+33
-6
lines changed

ai21/clients/common/assistant/messages.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,12 @@ class Messages(ABC):
1111

1212
@abstractmethod
1313
def create(
14-
self, thread_id: str, *, role: ThreadMessageRole, content: MessageContentText, **kwargs
14+
self,
15+
thread_id: str,
16+
*,
17+
role: ThreadMessageRole,
18+
content: MessageContentText,
19+
**kwargs,
1520
) -> MessageResponse:
1621
pass
1722

ai21/clients/common/assistant/threads.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ class Threads(ABC):
1313
messages: Messages
1414

1515
@abstractmethod
16-
def create(self, messages: List[Message], **kwargs) -> Thread:
16+
def create(
17+
self,
18+
messages: List[Message],
19+
**kwargs,
20+
) -> Thread:
1721
pass
1822

1923
@abstractmethod

ai21/clients/studio/resources/assistant/studio_thread.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,11 @@ def __init__(self, client: AI21HTTPClient):
1717

1818
self.messages = StudioThreadMessage(client)
1919

20-
def create(self, messages: List[Message], **kwargs) -> Thread:
20+
def create(
21+
self,
22+
messages: List[Message],
23+
**kwargs,
24+
) -> Thread:
2125
body = dict(messages=messages)
2226

2327
return self._post(path=f"/{self._module_name}", body=body, response_cls=Thread)
@@ -32,7 +36,11 @@ def __init__(self, client: AsyncAI21HTTPClient):
3236

3337
self.messages = AsyncStudioThreadMessage(client)
3438

35-
async def create(self, messages: List[Message], **kwargs) -> Thread:
39+
async def create(
40+
self,
41+
messages: List[Message],
42+
**kwargs,
43+
) -> Thread:
3644
body = dict(messages=messages)
3745

3846
return await self._post(path=f"/{self._module_name}", body=body, response_cls=Thread)

ai21/clients/studio/resources/assistant/studio_thread_message.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,12 @@
88

99
class StudioThreadMessage(StudioResource, Messages):
1010
def create(
11-
self, thread_id: str, *, role: ThreadMessageRole, content: MessageContentText, **kwargs
11+
self,
12+
thread_id: str,
13+
*,
14+
role: ThreadMessageRole,
15+
content: MessageContentText,
16+
**kwargs,
1217
) -> MessageResponse:
1318
body = dict(
1419
role=role,
@@ -23,7 +28,12 @@ def list(self, thread_id: str) -> ListMessageResponse:
2328

2429
class AsyncStudioThreadMessage(AsyncStudioResource, Messages):
2530
async def create(
26-
self, thread_id: str, *, role: ThreadMessageRole, content: MessageContentText, **kwargs
31+
self,
32+
thread_id: str,
33+
*,
34+
role: ThreadMessageRole,
35+
content: MessageContentText,
36+
**kwargs,
2737
) -> MessageResponse:
2838
body = dict(
2939
role=role,

0 commit comments

Comments
 (0)