Move thumbnail work to normalize_thumbnail.
This commit is contained in:
parent
be7f5ebb01
commit
a6f9d1859e
1 changed files with 11 additions and 4 deletions
|
@ -767,10 +767,7 @@ class Photo(ObjectBase):
|
||||||
self.height = db_row['height']
|
self.height = db_row['height']
|
||||||
self.ratio = db_row['ratio']
|
self.ratio = db_row['ratio']
|
||||||
|
|
||||||
if db_row['thumbnail'] is not None:
|
self.thumbnail = self.normalize_thumbnail(db_row['thumbnail'])
|
||||||
self.thumbnail = self.photodb.thumbnail_directory.join(db_row['thumbnail'])
|
|
||||||
else:
|
|
||||||
self.thumbnail = None
|
|
||||||
|
|
||||||
self.searchhidden = db_row['searchhidden']
|
self.searchhidden = db_row['searchhidden']
|
||||||
|
|
||||||
|
@ -786,6 +783,16 @@ class Photo(ObjectBase):
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return f'Photo:{self.id}:{self.basename}'
|
return f'Photo:{self.id}:{self.basename}'
|
||||||
|
|
||||||
|
def normalize_thumbnail(self, thumbnail):
|
||||||
|
if thumbnail is None:
|
||||||
|
return None
|
||||||
|
|
||||||
|
thumbnail = self.photodb.thumbnail_directory.join(thumbnail)
|
||||||
|
if not thumbnail.is_file:
|
||||||
|
return None
|
||||||
|
|
||||||
|
return thumbnail
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def normalize_override_filename(override_filename):
|
def normalize_override_filename(override_filename):
|
||||||
if override_filename is None:
|
if override_filename is None:
|
||||||
|
|
Loading…
Reference in a new issue