fix inventory.basedir is not absolute path when hostfile is startswith "./"

This commit is contained in:
ftao 2013-08-11 10:50:47 +08:00
parent 4d1f447908
commit 51a180b150

View file

@ -392,7 +392,7 @@ class Inventory(object):
if not self.is_file():
return None
dname = os.path.dirname(self.host_list)
if dname is None or dname == '':
if dname is None or dname == '' or dname == '.':
cwd = os.getcwd()
return cwd
return dname