Уважаемы профи, подскажите, как можно скрыть или отключить вывод ошибки.

Есть задача мониторить загрузку ядер на window server 2003
Решил сие процесс реализовать через SNMP обращение. Но так после перезагрузки OID скачет, то я решил указать явно вероятные значения.
Но вот загвостка, когда отсутствует OID в окошке я вижу:
Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: HOST-RESOURCES-MIB::hrProcessorLoad.1

Собственно вопрос, как срыть его?

import subprocess
cpu_mib = [".1.3.6.1.2.1.25.3.3.1.2.1", ".1.3.6.1.2.1.25.3.3.1.2.2", ".1.3.6.1.2.1.25.3.3.1.2.3", ".1.3.6.1.2.1.25.3.3.1.2.4", ".1.3.6.1.2.1.25.3.3.1.2.5", ".1.3.6.1.2.1.25.3.3.1.2.6", ".1.3.6.1.2.1.25.3.3.1.2.7", ".1.3.6.1.2.1.25.3.3.1.2.8", ".1.3.6.1.2.1.25.3.3.1.2.9", ".1.3.6.1.2.1.25.3.3.1.2.10", ".1.3.6.1.2.1.25.3.3.1.2.11"] 
for cpu_i in cpu_mib:
    cpu = subprocess.Popen([r"C:\usr\bin\snmpget.exe","-v","2c","-c","porno","-Oqv","-Ln", "localhost", cpu_i], shell=False, stdout=subprocess.PIPE).communicate()[0].replace('\r', '').replace('\n', '')
exit

Спасибо, что уделили моему вопросу время.