예제 #1
0
 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)
예제 #2
0
파일: init.py 프로젝트: afcarl/BatchQ-PBS
 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)
예제 #3
0
파일: machine.py 프로젝트: imclab/BatchQ
 def newfnc(*args, **kwargs):
     select_machine(machine)
     ret = fnc(*args, **kwargs)
     end_machine()
     return ret
예제 #4
0
파일: machine.py 프로젝트: imclab/BatchQ
 def newfnc(*args, **kwargs):
     select_machine(machine)
     ret = fnc(*args, **kwargs)
     end_machine()
     return ret