Rescan corrupted albums.
This commit is contained in:
parent
7e48878a81
commit
271afa6611
@ -23,6 +23,7 @@ class TreeWalker:
|
|||||||
cached_album = None
|
cached_album = None
|
||||||
if os.path.exists(cache):
|
if os.path.exists(cache):
|
||||||
print "Has cache %s" % path
|
print "Has cache %s" % path
|
||||||
|
try:
|
||||||
cached_album = Album.from_cache(cache)
|
cached_album = Album.from_cache(cache)
|
||||||
if file_mtime(path) <= file_mtime(cache):
|
if file_mtime(path) <= file_mtime(cache):
|
||||||
print "Album is fully cached"
|
print "Album is fully cached"
|
||||||
@ -30,6 +31,9 @@ class TreeWalker:
|
|||||||
album = cached_album
|
album = cached_album
|
||||||
for photo in album.photos:
|
for photo in album.photos:
|
||||||
self.all_photos.append(photo)
|
self.all_photos.append(photo)
|
||||||
|
except:
|
||||||
|
print "Cache is corrupted. Rescanning album."
|
||||||
|
cached_album = None
|
||||||
if not cached:
|
if not cached:
|
||||||
album = Album(path)
|
album = Album(path)
|
||||||
for entry in os.listdir(path):
|
for entry in os.listdir(path):
|
||||||
|
Loading…
Reference in New Issue
Block a user