(no subject)
if power_properties['CanHibernate']:
power_interface.Hibernate()
elif power_properties['CanSuspend']:
power_interface.Suspend()
else:
print "No suspend method available"
Попробуем так.... Или
if not power_interface.Hibernate(): power_interface.Suspend()
try:
power_interface.Hibernate()
except:
print "Problems..."
?