'Wait for the host to come back from a reboot. This wraps the
generic wait_for_restart implementation in a reboot group.'

def wait_for_restart(self, timeout=DEFAULT_REBOOT_TIMEOUT, **dargs):

    def reboot_func():
        super(RemoteHost, self).wait_for_restart(timeout=timeout, **dargs)
    self.log_reboot(reboot_func)
