def __init__(self,name,controllerConfigDict={},controllerParams={}): ControllerTemplate.__init__(self,name,controllerConfigDict={},controllerParams={}) self.sshArgs = {"host": controllerParams["host"], "password" : controllerParams["password"], "username" : controllerParams["username"], "key_filename" : controllerParams["key_filename"], "allow_agent" : json.loads(controllerParams["allow_agent"]), "look_for_keys" : json.loads(controllerParams["look_for_keys"]), "compress" : json.loads(controllerParams["compress"]) } try: self.sshArgs["timeout"] = float(controllerParams["timeout"]) except ValueError: pass for arg in self.sshArgs.keys(): if self.sshArgs[arg] == "" and arg != "host": self.sshArgs.pop(arg) self.state=False return
def __init__(self,name,controllerConfigDict={},controllerParams={}): ControllerTemplate.__init__(self,name,controllerConfigDict={},controllerParams={}) self.setState(True) return