2
2
3
3
from models_library .api_schemas_rpc_async_jobs .async_jobs import (
4
4
AsyncJobAbort ,
5
- AsyncJobAccessData ,
6
5
AsyncJobGet ,
7
6
AsyncJobId ,
7
+ AsyncJobNameData ,
8
8
AsyncJobResult ,
9
9
AsyncJobStatus ,
10
10
)
@@ -23,13 +23,13 @@ async def abort(
23
23
* ,
24
24
rpc_namespace : RPCNamespace ,
25
25
job_id : AsyncJobId ,
26
- access_data : AsyncJobAccessData | None
26
+ job_id_data : AsyncJobNameData
27
27
) -> AsyncJobAbort :
28
28
result = await rabbitmq_rpc_client .request (
29
29
rpc_namespace ,
30
30
_RPC_METHOD_NAME_ADAPTER .validate_python ("abort" ),
31
31
job_id = job_id ,
32
- access_data = access_data ,
32
+ job_id_data = job_id_data ,
33
33
timeout_s = _DEFAULT_TIMEOUT_S ,
34
34
)
35
35
assert isinstance (result , AsyncJobAbort )
@@ -41,13 +41,13 @@ async def get_status(
41
41
* ,
42
42
rpc_namespace : RPCNamespace ,
43
43
job_id : AsyncJobId ,
44
- access_data : AsyncJobAccessData | None
44
+ job_id_data : AsyncJobNameData
45
45
) -> AsyncJobStatus :
46
46
result = await rabbitmq_rpc_client .request (
47
47
rpc_namespace ,
48
48
_RPC_METHOD_NAME_ADAPTER .validate_python ("get_status" ),
49
49
job_id = job_id ,
50
- access_data = access_data ,
50
+ job_id_data = job_id_data ,
51
51
timeout_s = _DEFAULT_TIMEOUT_S ,
52
52
)
53
53
assert isinstance (result , AsyncJobStatus )
@@ -59,26 +59,31 @@ async def get_result(
59
59
* ,
60
60
rpc_namespace : RPCNamespace ,
61
61
job_id : AsyncJobId ,
62
- access_data : AsyncJobAccessData | None
62
+ job_id_data : AsyncJobNameData
63
63
) -> AsyncJobResult :
64
64
result = await rabbitmq_rpc_client .request (
65
65
rpc_namespace ,
66
66
_RPC_METHOD_NAME_ADAPTER .validate_python ("get_result" ),
67
67
job_id = job_id ,
68
- access_data = access_data ,
68
+ job_id_data = job_id_data ,
69
69
timeout_s = _DEFAULT_TIMEOUT_S ,
70
70
)
71
71
assert isinstance (result , AsyncJobResult )
72
72
return result
73
73
74
74
75
75
async def list_jobs (
76
- rabbitmq_rpc_client : RabbitMQRPCClient , * , rpc_namespace : RPCNamespace , filter_ : str
76
+ rabbitmq_rpc_client : RabbitMQRPCClient ,
77
+ * ,
78
+ rpc_namespace : RPCNamespace ,
79
+ filter_ : str ,
80
+ job_id_data : AsyncJobNameData
77
81
) -> list [AsyncJobGet ]:
78
82
result : list [AsyncJobGet ] = await rabbitmq_rpc_client .request (
79
83
rpc_namespace ,
80
84
_RPC_METHOD_NAME_ADAPTER .validate_python ("list_jobs" ),
81
85
filter_ = filter_ ,
86
+ job_id_data = job_id_data ,
82
87
timeout_s = _DEFAULT_TIMEOUT_S ,
83
88
)
84
89
return result
@@ -88,12 +93,14 @@ async def submit_job(
88
93
rabbitmq_rpc_client : RabbitMQRPCClient ,
89
94
* ,
90
95
rpc_namespace : RPCNamespace ,
91
- job_name : str ,
96
+ method_name : str ,
97
+ job_id_data : AsyncJobNameData ,
92
98
** kwargs
93
99
) -> AsyncJobGet :
94
100
result = await rabbitmq_rpc_client .request (
95
101
rpc_namespace ,
96
- _RPC_METHOD_NAME_ADAPTER .validate_python (job_name ),
102
+ _RPC_METHOD_NAME_ADAPTER .validate_python (method_name ),
103
+ job_id_data = job_id_data ,
97
104
** kwargs ,
98
105
timeout_s = _DEFAULT_TIMEOUT_S ,
99
106
)
0 commit comments