Fix for issue #39
This commit is contained in:
@@ -2317,10 +2317,13 @@ def export_photo(
|
|||||||
|
|
||||||
# if download_missing and the photo is missing or path doesn't exist,
|
# if download_missing and the photo is missing or path doesn't exist,
|
||||||
# try to download with Photos
|
# try to download with Photos
|
||||||
use_photos_export = (
|
use_photos_export = use_photos_export or (
|
||||||
download_missing and (photo.ismissing or not os.path.exists(photo.path))
|
download_missing
|
||||||
if not use_photos_export
|
and (
|
||||||
else True
|
photo.ismissing
|
||||||
|
or not os.path.exists(photo.path)
|
||||||
|
or (export_edited and photo.path_edited is None)
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
# export the photo to each path in dest_paths
|
# export the photo to each path in dest_paths
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
""" version info """
|
""" version info """
|
||||||
|
|
||||||
__version__ = "0.36.5"
|
__version__ = "0.36.6"
|
||||||
|
|
||||||
|
|||||||
@@ -196,18 +196,15 @@ class PhotoInfo:
|
|||||||
""" absolute path on disk of the edited picture """
|
""" absolute path on disk of the edited picture """
|
||||||
""" None if photo has not been edited """
|
""" None if photo has not been edited """
|
||||||
|
|
||||||
# TODO: break this code into a _path_edited_4 and _path_edited_5
|
|
||||||
# version to simplify the big if/then; same for path_live_photo
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
return self._path_edited
|
return self._path_edited
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
if self._db._db_version <= _PHOTOS_4_VERSION:
|
if self._db._db_version <= _PHOTOS_4_VERSION:
|
||||||
self._path_edited = self._path_edited_4()
|
self._path_edited = self._path_edited_4()
|
||||||
return self._path_edited
|
|
||||||
else:
|
else:
|
||||||
self._path_edited = self._path_edited_5()
|
self._path_edited = self._path_edited_5()
|
||||||
return self._path_edited
|
|
||||||
|
return self._path_edited
|
||||||
|
|
||||||
def _path_edited_5(self):
|
def _path_edited_5(self):
|
||||||
""" return path_edited for Photos >= 5 """
|
""" return path_edited for Photos >= 5 """
|
||||||
@@ -265,8 +262,6 @@ class PhotoInfo:
|
|||||||
# if self._info["isMissing"] == 1:
|
# if self._info["isMissing"] == 1:
|
||||||
# photopath = None # path would be meaningless until downloaded
|
# photopath = None # path would be meaningless until downloaded
|
||||||
|
|
||||||
# logging.debug(photopath)
|
|
||||||
|
|
||||||
return photopath
|
return photopath
|
||||||
|
|
||||||
def _path_edited_4(self):
|
def _path_edited_4(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user