Skip to content

Commit cb9979a

Browse files
committed
update overload to be blob consistent throughout
1 parent dd73baa commit cb9979a

5 files changed

Lines changed: 14 additions & 16 deletions

File tree

‎jigsawstack/audio.py‎

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
from .helpers import build_path
1010

1111

12-
1312
class SpeechToTextParams(TypedDict):
1413
url: NotRequired[str]
1514
file_store_key: NotRequired[str]
@@ -57,7 +56,7 @@ def __init__(
5756
def speech_to_text(self, params: SpeechToTextParams) -> SpeechToTextResponse: ...
5857
@overload
5958
def speech_to_text(
60-
self, file: bytes, options: Optional[SpeechToTextParams] = None
59+
self, blob: bytes, options: Optional[SpeechToTextParams] = None
6160
) -> SpeechToTextResponse: ...
6261

6362
def speech_to_text(
@@ -114,7 +113,7 @@ async def speech_to_text(
114113
) -> SpeechToTextResponse: ...
115114
@overload
116115
async def speech_to_text(
117-
self, file: bytes, options: Optional[SpeechToTextParams] = None
116+
self, blob: bytes, options: Optional[SpeechToTextParams] = None
118117
) -> SpeechToTextResponse: ...
119118

120119
async def speech_to_text(
@@ -145,4 +144,3 @@ async def speech_to_text(
145144
verb="post",
146145
).perform_with_content()
147146
return resp
148-

‎jigsawstack/embedding.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def __init__(
4242
@overload
4343
def execute(self, params: EmbeddingParams) -> EmbeddingResponse: ...
4444
@overload
45-
def execute(self, file: bytes, options: EmbeddingParams = None) -> EmbeddingResponse: ...
45+
def execute(self, blob: bytes, options: EmbeddingParams = None) -> EmbeddingResponse: ...
4646

4747
def execute(
4848
self,
@@ -95,7 +95,7 @@ def __init__(
9595
@overload
9696
async def execute(self, params: EmbeddingParams) -> EmbeddingResponse: ...
9797
@overload
98-
async def execute(self, file: bytes, options: EmbeddingParams = None) -> EmbeddingResponse: ...
98+
async def execute(self, blob: bytes, options: EmbeddingParams = None) -> EmbeddingResponse: ...
9999

100100
async def execute(
101101
self,

‎jigsawstack/translate.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def text(
9898
@overload
9999
def image(self, params: TranslateImageParams) -> TranslateImageResponse: ...
100100
@overload
101-
def image(self, file: bytes, options: TranslateImageParams = None) -> TranslateImageParams: ...
101+
def image(self, blob: bytes, options: TranslateImageParams = None) -> TranslateImageParams: ...
102102

103103
def image(
104104
self,
@@ -160,7 +160,7 @@ async def text(
160160
@overload
161161
async def image(self, params: TranslateImageParams) -> TranslateImageResponse: ...
162162
@overload
163-
async def image(self, file: bytes, options: TranslateImageParams = None) -> TranslateImageParams: ...
163+
async def image(self, blob: bytes, options: TranslateImageParams = None) -> TranslateImageParams: ...
164164

165165
async def image(
166166
self,

‎jigsawstack/validate.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ def email(self, params: EmailValidationParams) -> EmailValidationResponse:
110110
@overload
111111
def nsfw(self, params: NSFWParams) -> NSFWResponse: ...
112112
@overload
113-
def nsfw(self, file: bytes, options: NSFWParams = None) -> NSFWResponse: ...
113+
def nsfw(self, blob: bytes, options: NSFWParams = None) -> NSFWResponse: ...
114114

115115
def nsfw(
116116
self,
@@ -213,7 +213,7 @@ async def email(self, params: EmailValidationParams) -> EmailValidationResponse:
213213
@overload
214214
async def nsfw(self, params: NSFWParams) -> NSFWResponse: ...
215215
@overload
216-
async def nsfw(self, file: bytes, options: NSFWParams = None) -> NSFWResponse: ...
216+
async def nsfw(self, blob: bytes, options: NSFWParams = None) -> NSFWResponse: ...
217217

218218
async def nsfw(
219219
self,

‎jigsawstack/vision.py‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ def __init__(
164164
@overload
165165
def vocr(self, params: VOCRParams) -> OCRResponse: ...
166166
@overload
167-
def vocr(self, file: bytes, options: VOCRParams = None) -> VOCRParams: ...
167+
def vocr(self, blob: bytes, options: VOCRParams = None) -> OCRResponse: ...
168168

169169
def vocr(
170170
self,
@@ -203,7 +203,7 @@ def object_detection(
203203
) -> ObjectDetectionResponse: ...
204204
@overload
205205
def object_detection(
206-
self, file: bytes, options: ObjectDetectionParams = None
206+
self, blob: bytes, options: ObjectDetectionParams = None
207207
) -> ObjectDetectionResponse: ...
208208

209209
def object_detection(
@@ -255,15 +255,15 @@ def __init__(
255255
@overload
256256
async def vocr(self, params: VOCRParams) -> OCRResponse: ...
257257
@overload
258-
async def vocr(self, file: bytes, options: VOCRParams = None) -> VOCRParams: ...
258+
async def vocr(self, blob: bytes, options: VOCRParams = None) -> OCRResponse: ...
259259

260260
async def vocr(
261261
self,
262262
blob: Union[VOCRParams, bytes],
263263
options: VOCRParams = None,
264264
) -> OCRResponse:
265265
if isinstance(blob, dict):
266-
resp = AsyncRequest(
266+
resp = await AsyncRequest(
267267
config=self.config,
268268
path="/vocr",
269269
params=cast(Dict[Any, Any], blob),
@@ -276,7 +276,7 @@ async def vocr(
276276
content_type = options.get("content_type", "application/octet-stream")
277277
headers = {"Content-Type": content_type}
278278

279-
resp = Request(
279+
resp = await AsyncRequest(
280280
config=self.config,
281281
path=path,
282282
params=options,
@@ -292,7 +292,7 @@ async def object_detection(
292292
) -> ObjectDetectionResponse: ...
293293
@overload
294294
async def object_detection(
295-
self, file: bytes, options: ObjectDetectionParams = None
295+
self, blob: bytes, options: ObjectDetectionParams = None
296296
) -> ObjectDetectionResponse: ...
297297

298298
async def object_detection(

0 commit comments

Comments
 (0)