Ich vermute, das
RaiseLastOSError
ist hier der Auslöser der Meldung.
Wenn du nur wissen willst, ob das Ping erfolgreich war, und dir ein nicht gefundener Host egal ist, dann kannst du das
RaiseLastOSError
auch einfach mit einem
Exit(False)
ersetzen. Ebenso würde ich das mit dem
raise Exception
ein paar Zeilen darunter machen.