File tree 1 file changed +10
-10
lines changed
1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -424,16 +424,16 @@ def advance(self):
424
424
self ._reorder_slides ()
425
425
426
426
file_name = self ._file_list [self ._current_slide_index ]
427
- self . _slide_file = open (file_name , "rb" )
428
- if file_name .endswith (".bmp" ):
429
- try :
430
- odb = displayio .OnDiskBitmap (self ._slide_file )
431
- except ValueError :
432
- self ._slide_file .close ()
433
- self ._slide_file = None
434
- del self ._file_list [self ._current_slide_index ]
435
- elif file_name .endswith (".json" ):
436
- lbl = self ._create_label (self ._slide_file )
427
+ with open (file_name , "rb" ) as self . _slide_file :
428
+ if file_name .endswith (".bmp" ):
429
+ try :
430
+ odb = displayio .OnDiskBitmap (self ._slide_file )
431
+ except ValueError :
432
+ self ._slide_file .close ()
433
+ self ._slide_file = None
434
+ del self ._file_list [self ._current_slide_index ]
435
+ elif file_name .endswith (".json" ):
436
+ lbl = self ._create_label (self ._slide_file )
437
437
438
438
if not odb and not lbl :
439
439
raise RuntimeError ("No valid images or text json files" )
You can’t perform that action at this time.
0 commit comments