@@ -184,9 +184,7 @@ def nightly_packages_to_show(self: S3IndexType) -> Set[S3Object]:
184
184
if package_name not in PACKAGE_ALLOW_LIST :
185
185
to_hide .add (obj )
186
186
continue
187
- if packages [package_name ] >= KEEP_THRESHOLD :
188
- to_hide .add (obj )
189
- elif between_bad_dates (package_build_time ):
187
+ if packages [package_name ] >= KEEP_THRESHOLD or between_bad_dates (package_build_time ):
190
188
to_hide .add (obj )
191
189
else :
192
190
packages [package_name ] += 1
@@ -215,14 +213,13 @@ def gen_file_list(
215
213
)
216
214
subdir = self ._resolve_subdir (subdir ) + '/'
217
215
for obj in objects :
218
- if package_name is not None :
219
- if self .obj_to_package_name (obj ) != package_name :
220
- continue
216
+ if package_name is not None and self .obj_to_package_name (obj ) != package_name :
217
+ continue
221
218
if self .is_obj_at_root (obj ) or obj .key .startswith (subdir ):
222
219
yield obj
223
220
224
221
def get_package_names (self , subdir : Optional [str ] = None ) -> List [str ]:
225
- return sorted (set ( self .obj_to_package_name (obj ) for obj in self .gen_file_list (subdir )) )
222
+ return sorted ({ self .obj_to_package_name (obj ) for obj in self .gen_file_list (subdir )} )
226
223
227
224
def normalize_package_version (self : S3IndexType , obj : S3Object ) -> str :
228
225
# removes the GPU specifier from the package name as well as
@@ -284,7 +281,7 @@ def to_simple_package_html(
284
281
# Adding html footer
285
282
out .append (' </body>' )
286
283
out .append ('</html>' )
287
- out .append ('<!--TIMESTAMP {}-->' . format ( int (time .time ())) )
284
+ out .append (f '<!--TIMESTAMP { int (time .time ())} -->' )
288
285
return '\n ' .join (out )
289
286
290
287
def to_simple_packages_html (
@@ -303,7 +300,7 @@ def to_simple_packages_html(
303
300
# Adding html footer
304
301
out .append (' </body>' )
305
302
out .append ('</html>' )
306
- out .append ('<!--TIMESTAMP {}-->' . format ( int (time .time ())) )
303
+ out .append (f '<!--TIMESTAMP { int (time .time ())} -->' )
307
304
return '\n ' .join (out )
308
305
309
306
def upload_legacy_html (self ) -> None :
@@ -412,7 +409,7 @@ def main():
412
409
args = parser .parse_args ()
413
410
action = "Saving" if args .do_not_upload else "Uploading"
414
411
if args .prefix == 'all' :
415
- for prefix in PREFIXES_WITH_HTML . keys () :
412
+ for prefix in PREFIXES_WITH_HTML :
416
413
print (f"INFO: { action } indices for '{ prefix } '" )
417
414
idx = S3Index .from_S3 (prefix = prefix )
418
415
if args .do_not_upload :
0 commit comments