@@ -216,7 +216,7 @@ def fetch(self, url: str) -> Iterator[bytes]:
216
216
role = ver_and_name
217
217
version = None
218
218
219
- yield self ._fetch_metadata (role , version )
219
+ yield self .fetch_metadata (role , version )
220
220
elif path .startswith ("/targets/" ):
221
221
# figure out target path and hash prefix
222
222
target_path = path [len ("/targets/" ) :]
@@ -228,11 +228,11 @@ def fetch(self, url: str) -> Iterator[bytes]:
228
228
prefix , _ , filename = prefixed_filename .partition ("." )
229
229
target_path = f"{ dir_parts } { sep } { filename } "
230
230
231
- yield self ._fetch_target (target_path , prefix )
231
+ yield self .fetch_target (target_path , prefix )
232
232
else :
233
233
raise FetcherHTTPError (f"Unknown path '{ path } '" , 404 )
234
234
235
- def _fetch_target (
235
+ def fetch_target (
236
236
self , target_path : str , target_hash : Optional [str ]
237
237
) -> bytes :
238
238
"""Return data for 'target_path', checking 'target_hash' if it is given.
@@ -253,9 +253,7 @@ def _fetch_target(
253
253
logger .debug ("fetched target %s" , target_path )
254
254
return repo_target .data
255
255
256
- def _fetch_metadata (
257
- self , role : str , version : Optional [int ] = None
258
- ) -> bytes :
256
+ def fetch_metadata (self , role : str , version : Optional [int ] = None ) -> bytes :
259
257
"""Return signed metadata for 'role', using 'version' if it is given.
260
258
261
259
If version is None, non-versioned metadata is being requested.
@@ -298,7 +296,7 @@ def _fetch_metadata(
298
296
def _compute_hashes_and_length (
299
297
self , role : str
300
298
) -> Tuple [Dict [str , str ], int ]:
301
- data = self ._fetch_metadata (role )
299
+ data = self .fetch_metadata (role )
302
300
digest_object = sslib_hash .digest (sslib_hash .DEFAULT_HASH_ALGORITHM )
303
301
digest_object .update (data )
304
302
hashes = {sslib_hash .DEFAULT_HASH_ALGORITHM : digest_object .hexdigest ()}
@@ -392,12 +390,12 @@ def write(self) -> None:
392
390
393
391
for ver in range (1 , len (self .signed_roots ) + 1 ):
394
392
with open (os .path .join (dest_dir , f"{ ver } .root.json" ), "wb" ) as f :
395
- f .write (self ._fetch_metadata (Root .type , ver ))
393
+ f .write (self .fetch_metadata (Root .type , ver ))
396
394
397
395
for role in [Timestamp .type , Snapshot .type , Targets .type ]:
398
396
with open (os .path .join (dest_dir , f"{ role } .json" ), "wb" ) as f :
399
- f .write (self ._fetch_metadata (role ))
397
+ f .write (self .fetch_metadata (role ))
400
398
401
399
for role in self .md_delegates :
402
400
with open (os .path .join (dest_dir , f"{ role } .json" ), "wb" ) as f :
403
- f .write (self ._fetch_metadata (role ))
401
+ f .write (self .fetch_metadata (role ))
0 commit comments