Fix Vessel object initialization in fromConfig()
This commit is contained in:
parent
c072f15b16
commit
072047390b
1 changed files with 7 additions and 2 deletions
|
@ -34,6 +34,8 @@ class Vessel:
|
||||||
password = None
|
password = None
|
||||||
passphrase = None
|
passphrase = None
|
||||||
port = 22
|
port = 22
|
||||||
|
timeout = None
|
||||||
|
ignoredirs = []
|
||||||
|
|
||||||
if "TempDir" in config.keys():
|
if "TempDir" in config.keys():
|
||||||
tempdir = config["TempDir"]
|
tempdir = config["TempDir"]
|
||||||
|
@ -50,12 +52,15 @@ class Vessel:
|
||||||
if "Port" in config.keys():
|
if "Port" in config.keys():
|
||||||
port = config["Port"]
|
port = config["Port"]
|
||||||
|
|
||||||
|
if "Timeout" in config.keys():
|
||||||
|
timeout = config["Timeout"]
|
||||||
|
|
||||||
if "IgnoreDirs" in config.keys():
|
if "IgnoreDirs" in config.keys():
|
||||||
ignoredirs = [d.strip() for d in config["IgnoreDirs"].split(",")]
|
ignoredirs = [d.strip() for d in config["IgnoreDirs"].split(",")]
|
||||||
|
|
||||||
if "Address" in config.keys():
|
if "Address" in config.keys():
|
||||||
return cls(config.name.split()[1], config["Address"], username,
|
return cls(config.name.split()[1], config["Address"], username,
|
||||||
password, passphrase, tempdir, ignoredirs)
|
password, passphrase, port, timeout, tempdir, ignoredirs)
|
||||||
else:
|
else:
|
||||||
raise ValueError("Definition for Vessel " +
|
raise ValueError("Definition for Vessel " +
|
||||||
config.name.split()[1] + " does not contain Address!")
|
config.name.split()[1] + " does not contain Address!")
|
||||||
|
|
Loading…
Reference in a new issue