def sort_by_exif_datetime(self): """Sort the show contents by filename Returns: self """ filenames = [] for filename in self.data['files']: image = Image(self.album, filename) exif_manager = ExifManager(image) datetime = exif_manager.get_exif_datetime() filenames.append((datetime, filename)) self.data['files'] = [filename for (datetime, filename) in sorted(filenames)] return self
def sort_by_exif_datetime(self): """Sort the show contents by filename Returns: self """ filenames = [] for filename in self.data['files']: image = Image(self.album, filename, config=self.config) exif_manager = ExifManager(image) datetime = exif_manager.get_exif_datetime() filenames.append((datetime, filename)) self.data['files'] = [ filename for (datetime, filename) in sorted(filenames) ] return self