Document ftp: better handling of wrong paths.

bzr revid: p_christ@hol.gr-20100706060155-nyljhua59ahax7sx
This commit is contained in:
P. Christeas
2010-07-06 09:01:55 +03:00
parent 45b7a3adc3
commit 606df7368c
@@ -300,9 +300,11 @@ class abstracted_fs(object):
if os.path.isabs(path):
# we have to start from root, again
p_parts = p_parts[1:]
if not p_parts:
raise IOError(errno.EPERM, 'Cannot perform operation at root dir')
dbname = p_parts[0]
if dbname not in self.db_list():
return None
return IOError(errno.ENOENT,'Invalid database path')
try:
db = pooler.get_db(dbname)
except Exception: