1515 is_valid_post_response ,
1616)
1717from mindee .parsing .v2 .inference_response import InferenceResponse
18- from mindee .parsing .v2 .polling_response import PollingResponse
18+ from mindee .parsing .v2 .job_response import JobResponse
1919
2020
2121class ClientV2 (ClientMixin ):
@@ -39,7 +39,7 @@ def __init__(self, api_key: Optional[str] = None) -> None:
3939
4040 def enqueue (
4141 self , input_source : LocalInputSource , options : InferencePredictOptions
42- ) -> PollingResponse :
42+ ) -> JobResponse :
4343 """
4444 Enqueues a document to a given model.
4545
@@ -66,12 +66,12 @@ def enqueue(
6666 if not is_valid_post_response (response ):
6767 handle_error_v2 (dict_response )
6868
69- return PollingResponse (dict_response )
69+ return JobResponse (dict_response )
7070
7171 def parse_queued (
7272 self ,
7373 queue_id : str ,
74- ) -> Union [InferenceResponse , PollingResponse ]:
74+ ) -> Union [InferenceResponse , JobResponse ]:
7575 """
7676 Parses a queued document.
7777
@@ -85,7 +85,7 @@ def parse_queued(
8585
8686 dict_response = response .json ()
8787 if "job" in dict_response :
88- return PollingResponse (dict_response )
88+ return JobResponse (dict_response )
8989 return InferenceResponse (dict_response )
9090
9191 def enqueue_and_parse (
@@ -118,7 +118,7 @@ def enqueue_and_parse(
118118 queue_result .job .id ,
119119 )
120120 while retry_counter < options .polling_options .max_retries :
121- if not isinstance (poll_results , PollingResponse ):
121+ if not isinstance (poll_results , JobResponse ):
122122 break
123123 if poll_results .job .status == "Failed" :
124124 raise MindeeError (f"Parsing failed for job { poll_results .job .id } " )
0 commit comments