def compute(self): server = self.getInputFromPort('server') \ if self.hasInputFromPort('server') else 'localhost' port = self.getInputFromPort('port') \ if self.hasInputFromPort('port') else 22 username = self.getInputFromPort('username') \ if self.hasInputFromPort('username') else current_user() password = self.getInputFromPort('password') \ if self.hasInputFromPort('password') else '' self.machine = BQMachine(server, username, password, port) # force creation of server-side help files select_machine(self.machine) end_machine() self.setResult("value", self)
def newfnc(*args, **kwargs): select_machine(machine) ret = fnc(*args, **kwargs) end_machine() return ret