Skip dot files. Fix key error.

This commit is contained in:
Jason A. Donenfeld 2011-05-09 17:49:09 -04:00
parent ebf158f3a5
commit ddba74b57c

View File

@ -32,6 +32,8 @@ class TreeWalker:
if not cached: if not cached:
album = Album(path) album = Album(path)
for entry in os.listdir(path): for entry in os.listdir(path):
if entry[0] == '.':
continue
entry = os.path.join(path, entry) entry = os.path.join(path, entry)
if os.path.isdir(entry): if os.path.isdir(entry):
album.add_album(self.walk(entry)) album.add_album(self.walk(entry))
@ -39,7 +41,7 @@ class TreeWalker:
cache_hit = False cache_hit = False
if cached_album: if cached_album:
cached_photo = cached_album.photo_from_path(entry) cached_photo = cached_album.photo_from_path(entry)
if cached_photo and file_mtime(entry) <= cached_photo.attributes["DateTimeFile"]: if cached_photo and file_mtime(entry) <= cached_photo.attributes["dateTimeFile"]:
print "Photo cache hit %s" % entry print "Photo cache hit %s" % entry
cache_hit = True cache_hit = True
photo = cached_photo photo = cached_photo