@@ -206,7 +206,7 @@ def fetch(self, url: str) -> Iterator[bytes]:
206
206
role = ver_and_name
207
207
version = None
208
208
209
- yield self ._fetch_metadata (role , version )
209
+ yield self .fetch_metadata (role , version )
210
210
elif path .startswith ("/targets/" ):
211
211
# figure out target path and hash prefix
212
212
target_path = path [len ("/targets/" ) :]
@@ -218,11 +218,11 @@ def fetch(self, url: str) -> Iterator[bytes]:
218
218
prefix , _ , filename = prefixed_filename .partition ("." )
219
219
target_path = f"{ dir_parts } { sep } { filename } "
220
220
221
- yield self ._fetch_target (target_path , prefix )
221
+ yield self .fetch_target (target_path , prefix )
222
222
else :
223
223
raise FetcherHTTPError (f"Unknown path '{ path } '" , 404 )
224
224
225
- def _fetch_target (
225
+ def fetch_target (
226
226
self , target_path : str , target_hash : Optional [str ]
227
227
) -> bytes :
228
228
"""Return data for 'target_path', checking 'target_hash' if it is given.
@@ -241,9 +241,7 @@ def _fetch_target(
241
241
logger .debug ("fetched target %s" , target_path )
242
242
return repo_target .data
243
243
244
- def _fetch_metadata (
245
- self , role : str , version : Optional [int ] = None
246
- ) -> bytes :
244
+ def fetch_metadata (self , role : str , version : Optional [int ] = None ) -> bytes :
247
245
"""Return signed metadata for 'role', using 'version' if it is given.
248
246
249
247
If version is None, non-versioned metadata is being requested.
@@ -284,7 +282,7 @@ def _fetch_metadata(
284
282
def _compute_hashes_and_length (
285
283
self , role : str
286
284
) -> Tuple [Dict [str , str ], int ]:
287
- data = self ._fetch_metadata (role )
285
+ data = self .fetch_metadata (role )
288
286
digest_object = sslib_hash .digest (sslib_hash .DEFAULT_HASH_ALGORITHM )
289
287
digest_object .update (data )
290
288
hashes = {sslib_hash .DEFAULT_HASH_ALGORITHM : digest_object .hexdigest ()}
@@ -375,12 +373,12 @@ def write(self) -> None:
375
373
376
374
for ver in range (1 , len (self .signed_roots ) + 1 ):
377
375
with open (os .path .join (dest_dir , f"{ ver } .root.json" ), "wb" ) as f :
378
- f .write (self ._fetch_metadata (Root .type , ver ))
376
+ f .write (self .fetch_metadata (Root .type , ver ))
379
377
380
378
for role in [Timestamp .type , Snapshot .type , Targets .type ]:
381
379
with open (os .path .join (dest_dir , f"{ role } .json" ), "wb" ) as f :
382
- f .write (self ._fetch_metadata (role ))
380
+ f .write (self .fetch_metadata (role ))
383
381
384
382
for role in self .md_delegates :
385
383
with open (os .path .join (dest_dir , f"{ role } .json" ), "wb" ) as f :
386
- f .write (self ._fetch_metadata (role ))
384
+ f .write (self .fetch_metadata (role ))
0 commit comments