Exemplo n.º 1
0
 def __init__(self,
              username,
              hostname,
              password,
              pdu_type,
              prompt=None,
              port=None):
     self.pdu_type = pdu_type
     self.username = username
     self.hostname = hostname
     self.password = password
     self.port = port
     self.skip_login = True
     if prompt is None:
         self.prompt = ">"
     if self.pdu_type == 'apc':
         self.pdu = Apc(username, hostname, password, prompt='apc>')
     elif self.pdu_type == 'eaton':
         self.pdu = Eaton(username, hostname, password, port=str(port))
     elif self.pdu_type == 'netbooter':
         self.pdu = Netbooter(username, hostname, password)