13
13
# limitations under the License.
14
14
15
15
# pylint:disable=relative-beyond-top-level
16
- # pylint:disable=arguments-differ
17
16
# pylint:disable=no-member
18
- # pylint:disable=signature-differs
19
17
20
18
"""Implementation of gRPC Python interceptors."""
21
19
@@ -48,32 +46,71 @@ def __init__(self, method, base_callable, interceptor):
48
46
self ._base_callable = base_callable
49
47
self ._interceptor = interceptor
50
48
51
- def __call__ (self , request , timeout = None , metadata = None , credentials = None ):
49
+ def __call__ (
50
+ self ,
51
+ request ,
52
+ timeout = None ,
53
+ metadata = None ,
54
+ credentials = None ,
55
+ wait_for_ready = None ,
56
+ compression = None ,
57
+ ):
52
58
def invoker (request , metadata ):
53
- return self ._base_callable (request , timeout , metadata , credentials )
59
+ return self ._base_callable (
60
+ request ,
61
+ timeout ,
62
+ metadata ,
63
+ credentials ,
64
+ wait_for_ready ,
65
+ compression ,
66
+ )
54
67
55
68
client_info = _UnaryClientInfo (self ._method , timeout )
56
69
return self ._interceptor .intercept_unary (
57
70
request , metadata , client_info , invoker
58
71
)
59
72
60
73
def with_call (
61
- self , request , timeout = None , metadata = None , credentials = None
74
+ self ,
75
+ request ,
76
+ timeout = None ,
77
+ metadata = None ,
78
+ credentials = None ,
79
+ wait_for_ready = None ,
80
+ compression = None ,
62
81
):
63
82
def invoker (request , metadata ):
64
83
return self ._base_callable .with_call (
65
- request , timeout , metadata , credentials
84
+ request ,
85
+ timeout ,
86
+ metadata ,
87
+ credentials ,
88
+ wait_for_ready ,
89
+ compression ,
66
90
)
67
91
68
92
client_info = _UnaryClientInfo (self ._method , timeout )
69
93
return self ._interceptor .intercept_unary (
70
94
request , metadata , client_info , invoker
71
95
)
72
96
73
- def future (self , request , timeout = None , metadata = None , credentials = None ):
97
+ def future (
98
+ self ,
99
+ request ,
100
+ timeout = None ,
101
+ metadata = None ,
102
+ credentials = None ,
103
+ wait_for_ready = None ,
104
+ compression = None ,
105
+ ):
74
106
def invoker (request , metadata ):
75
107
return self ._base_callable .future (
76
- request , timeout , metadata , credentials
108
+ request ,
109
+ timeout ,
110
+ metadata ,
111
+ credentials ,
112
+ wait_for_ready ,
113
+ compression ,
77
114
)
78
115
79
116
client_info = _UnaryClientInfo (self ._method , timeout )
@@ -88,9 +125,24 @@ def __init__(self, method, base_callable, interceptor):
88
125
self ._base_callable = base_callable
89
126
self ._interceptor = interceptor
90
127
91
- def __call__ (self , request , timeout = None , metadata = None , credentials = None ):
128
+ def __call__ (
129
+ self ,
130
+ request ,
131
+ timeout = None ,
132
+ metadata = None ,
133
+ credentials = None ,
134
+ wait_for_ready = None ,
135
+ compression = None ,
136
+ ):
92
137
def invoker (request , metadata ):
93
- return self ._base_callable (request , timeout , metadata , credentials )
138
+ return self ._base_callable (
139
+ request ,
140
+ timeout ,
141
+ metadata ,
142
+ credentials ,
143
+ wait_for_ready ,
144
+ compression ,
145
+ )
94
146
95
147
client_info = _StreamClientInfo (self ._method , False , True , timeout )
96
148
return self ._interceptor .intercept_stream (
@@ -105,11 +157,22 @@ def __init__(self, method, base_callable, interceptor):
105
157
self ._interceptor = interceptor
106
158
107
159
def __call__ (
108
- self , request_iterator , timeout = None , metadata = None , credentials = None
160
+ self ,
161
+ request_iterator ,
162
+ timeout = None ,
163
+ metadata = None ,
164
+ credentials = None ,
165
+ wait_for_ready = None ,
166
+ compression = None ,
109
167
):
110
168
def invoker (request_iterator , metadata ):
111
169
return self ._base_callable (
112
- request_iterator , timeout , metadata , credentials
170
+ request_iterator ,
171
+ timeout ,
172
+ metadata ,
173
+ credentials ,
174
+ wait_for_ready ,
175
+ compression ,
113
176
)
114
177
115
178
client_info = _StreamClientInfo (self ._method , True , False , timeout )
@@ -118,11 +181,22 @@ def invoker(request_iterator, metadata):
118
181
)
119
182
120
183
def with_call (
121
- self , request_iterator , timeout = None , metadata = None , credentials = None
184
+ self ,
185
+ request_iterator ,
186
+ timeout = None ,
187
+ metadata = None ,
188
+ credentials = None ,
189
+ wait_for_ready = None ,
190
+ compression = None ,
122
191
):
123
192
def invoker (request_iterator , metadata ):
124
193
return self ._base_callable .with_call (
125
- request_iterator , timeout , metadata , credentials
194
+ request_iterator ,
195
+ timeout ,
196
+ metadata ,
197
+ credentials ,
198
+ wait_for_ready ,
199
+ compression ,
126
200
)
127
201
128
202
client_info = _StreamClientInfo (self ._method , True , False , timeout )
@@ -131,11 +205,22 @@ def invoker(request_iterator, metadata):
131
205
)
132
206
133
207
def future (
134
- self , request_iterator , timeout = None , metadata = None , credentials = None
208
+ self ,
209
+ request_iterator ,
210
+ timeout = None ,
211
+ metadata = None ,
212
+ credentials = None ,
213
+ wait_for_ready = None ,
214
+ compression = None ,
135
215
):
136
216
def invoker (request_iterator , metadata ):
137
217
return self ._base_callable .future (
138
- request_iterator , timeout , metadata , credentials
218
+ request_iterator ,
219
+ timeout ,
220
+ metadata ,
221
+ credentials ,
222
+ wait_for_ready ,
223
+ compression ,
139
224
)
140
225
141
226
client_info = _StreamClientInfo (self ._method , True , False , timeout )
@@ -151,11 +236,22 @@ def __init__(self, method, base_callable, interceptor):
151
236
self ._interceptor = interceptor
152
237
153
238
def __call__ (
154
- self , request_iterator , timeout = None , metadata = None , credentials = None
239
+ self ,
240
+ request_iterator ,
241
+ timeout = None ,
242
+ metadata = None ,
243
+ credentials = None ,
244
+ wait_for_ready = None ,
245
+ compression = None ,
155
246
):
156
247
def invoker (request_iterator , metadata ):
157
248
return self ._base_callable (
158
- request_iterator , timeout , metadata , credentials
249
+ request_iterator ,
250
+ timeout ,
251
+ metadata ,
252
+ credentials ,
253
+ wait_for_ready ,
254
+ compression ,
159
255
)
160
256
161
257
client_info = _StreamClientInfo (self ._method , True , True , timeout )
0 commit comments