catalog-shares: ignore incoming/

This commit is contained in:
Brian Warner 2008-06-26 11:23:44 -07:00
parent edabd2f004
commit 02ce46cfb4

View File

@ -449,8 +449,15 @@ def catalog_shares(config, out=sys.stdout, err=sys.stderr):
now = time.time()
for d in config.nodedirs:
d = os.path.join(os.path.expanduser(d), "storage/shares")
if os.path.exists(d):
for abbrevdir in os.listdir(d):
try:
abbrevs = os.listdir(d)
except EnvironmentError:
# ignore nodes that have storage turned off altogether
pass
else:
for abbrevdir in abbrevs:
if abbrevdir == "incoming":
continue
abbrevdir = os.path.join(d, abbrevdir)
for si_s in os.listdir(abbrevdir):
si_dir = os.path.join(abbrevdir, si_s)