@@ -128,56 +128,55 @@ def dump_yaml(self):
128128@dataclass (kw_only = True , slots = True )
129129class ClientService :
130130 channel : Channel
131+ namespace : str
131132 stub : client_pb2_grpc .ClientServiceStub = field (init = False )
132133
133134 def __post_init__ (self ):
134135 self .stub = client_pb2_grpc .ClientServiceStub (channel = self .channel )
135136
136- async def GetExporter (self , * , namespace : str , name : str ):
137+ async def GetExporter (self , * , name : str ):
137138 exporter = await self .stub .GetExporter (
138139 client_pb2 .GetExporterRequest (
139- name = "namespaces/{}/exporters/{}" .format (namespace , name ),
140+ name = "namespaces/{}/exporters/{}" .format (self . namespace , name ),
140141 )
141142 )
142143 return Exporter .from_protobuf (exporter )
143144
144145 async def ListExporters (
145146 self ,
146147 * ,
147- namespace : str ,
148148 page_size : int | None = None ,
149149 page_token : str | None = None ,
150150 filter : str | None = None ,
151151 ):
152152 exporters = await self .stub .ListExporters (
153153 client_pb2 .ListExportersRequest (
154- parent = "namespaces/{}" .format (namespace ),
154+ parent = "namespaces/{}" .format (self . namespace ),
155155 page_size = page_size ,
156156 page_token = page_token ,
157157 filter = filter ,
158158 )
159159 )
160160 return ExporterList .from_protobuf (exporters )
161161
162- async def GetLease (self , * , namespace : str , name : str ):
162+ async def GetLease (self , * , name : str ):
163163 lease = await self .stub .GetLease (
164164 client_pb2 .GetLeaseRequest (
165- name = "namespaces/{}/leases/{}" .format (namespace , name ),
165+ name = "namespaces/{}/leases/{}" .format (self . namespace , name ),
166166 )
167167 )
168168 return Lease .from_protobuf (lease )
169169
170170 async def ListLeases (
171171 self ,
172172 * ,
173- namespace : str ,
174173 page_size : int | None = None ,
175174 page_token : str | None = None ,
176175 filter : str | None = None ,
177176 ):
178177 leases = await self .stub .ListLeases (
179178 client_pb2 .ListLeasesRequest (
180- parent = "namespaces/{}" .format (namespace ),
179+ parent = "namespaces/{}" .format (self . namespace ),
181180 page_size = page_size ,
182181 page_token = page_token ,
183182 filter = filter ,
@@ -188,7 +187,6 @@ async def ListLeases(
188187 async def CreateLease (
189188 self ,
190189 * ,
191- namespace : str ,
192190 selector : str ,
193191 duration : timedelta ,
194192 ):
@@ -197,7 +195,7 @@ async def CreateLease(
197195
198196 lease = await self .stub .CreateLease (
199197 client_pb2 .CreateLeaseRequest (
200- parent = "namespaces/{}" .format (namespace ),
198+ parent = "namespaces/{}" .format (self . namespace ),
201199 lease = client_pb2 .Lease (
202200 duration = duration_pb ,
203201 selector = selector ,
@@ -209,7 +207,6 @@ async def CreateLease(
209207 async def UpdateLease (
210208 self ,
211209 * ,
212- namespace : str ,
213210 name : str ,
214211 duration : timedelta ,
215212 ):
@@ -222,17 +219,17 @@ async def UpdateLease(
222219 lease = await self .stub .UpdateLease (
223220 client_pb2 .UpdateLeaseRequest (
224221 lease = client_pb2 .Lease (
225- name = "namespaces/{}/leases/{}" .format (namespace , name ),
222+ name = "namespaces/{}/leases/{}" .format (self . namespace , name ),
226223 duration = duration_pb ,
227224 ),
228225 update_mask = update_mask ,
229226 )
230227 )
231228 return Lease .from_protobuf (lease )
232229
233- async def DeleteLease (self , * , namespace : str , name : str ):
230+ async def DeleteLease (self , * , name : str ):
234231 await self .stub .DeleteLease (
235232 client_pb2 .DeleteLeaseRequest (
236- name = "namespaces/{}/leases/{}" .format (namespace , name ),
233+ name = "namespaces/{}/leases/{}" .format (self . namespace , name ),
237234 )
238235 )
0 commit comments