Don't crash if collection doesn't exist yet

This commit is contained in:
Markus Unterwaditzer 2016-04-13 22:08:57 +02:00
parent a1cdcf2fba
commit f169f2f19b

View File

@ -227,7 +227,12 @@ class Collection:
def list(self):
"""List collection items."""
for href in os.listdir(self._filesystem_path):
try:
hrefs = os.listdir(self._filesystem_path)
except IOError:
return
for href in hrefs:
path = os.path.join(self._filesystem_path, href)
if not href.endswith(".props") and os.path.isfile(path):
with open(path, encoding=STORAGE_ENCODING) as fd: