Made Seeking next/prev Unknown more reliable

An additional search over the image hash is now being performed if the path returned no result.
dev
peery 3 years ago
parent 5a2d4b9b73
commit 6550b87134

@ -262,16 +262,20 @@ class ArtNetManager:
break
image_db_result = self.db_connection.get_art_by_path(self.all_images[curr_searched_image_index])
if image_db_result is None:
image_db_result = self.db_connection.get_art_by_hash(
self.get_md5_of_image(self.all_images[curr_searched_image_index])
)
if image_db_result is None: # image is unknown to database
next_unknown = curr_searched_image_index
break
else:
curr_searched_image_index += 1
image_db_result = self.db_connection.get_art_by_hash(
self.get_md5_of_image(self.all_images[curr_searched_image_index]))
if image_db_result is None:
next_unknown = curr_searched_image_index
break
curr_searched_image_index += 1
if next_unknown:
return curr_searched_image_index
@ -297,10 +301,13 @@ class ArtNetManager:
image_db_result = self.db_connection.get_art_by_path(self.all_images[curr_searched_image_index])
if image_db_result is None: # image is unknown to database
next_unknown = curr_searched_image_index
break
else:
curr_searched_image_index -= 1
image_db_result = self.db_connection.get_art_by_hash(
self.get_md5_of_image(self.all_images[curr_searched_image_index]))
if image_db_result is None:
next_unknown = curr_searched_image_index
break
curr_searched_image_index -= 1
if next_unknown:
return curr_searched_image_index

Loading…
Cancel
Save