from pcucontrol.reboot import * import subprocess import urllib class HPiLOProxy(BasicPCUControl): supported_ports = [80] def pcu_run(self, node_port): return self.proxy(node_port, False) def pcu_test(self, node_port): return self.proxy(node_port, True) def proxy(self, node_port, dryrun): return self.run_expect_script("HPiLO.exp proxy", dryrun=dryrun, model=self.__class__.__name__)