VirtualBox

Changeset 110 in kStuff for hacks


Ignore:
Timestamp:
Dec 18, 2017 11:48:49 PM (7 years ago)
Author:
bird
Message:

frizboxdect.py: Don't try strip None.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • hacks/munin/fritzboxdect.py

    r109 r110  
    267267            oElmPowerMeter = oElmDevice.find('powermeter');
    268268            if oElmPowerMeter is not None:
    269                 sValue = oElmPowerMeter.find('energy').text.strip();
     269                sValue = oElmPowerMeter.find('energy').text;
     270                if sValue is not None:
     271                    sValue = oElmPowerMeter.find('energy').text.strip();
    270272                if sValue:
    271273                    print('%s_wh.value %s' % (sVarNm, sValue,));
     
    280282            oElmPowerMeter = oElmDevice.find('powermeter');
    281283            if oElmPowerMeter is not None:
    282                 sValue = oElmPowerMeter.find('power').text.strip();
     284                sValue = oElmPowerMeter.find('power').text;
     285                if sValue is not None:
     286                    sValue = sValue.strip();
    283287                if sValue:
    284288                    try:    uTotal += int(sValue)
     
    296300            oElmTemp = oElmDevice.find('temperature');
    297301            if oElmTemp is not None:
    298                 sValue = oElmTemp.find('celsius').text.strip();
     302                sValue = oElmTemp.find('celsius').text;
     303                if sValue is not None:
     304                    sValue = sValue.strip();
    299305                if sValue:
    300306                    print('%s_c.value %s.%s' % (sVarNm, sValue[:-1] if len(sValue) > 0 else '0', sValue[-1:]));
Note: See TracChangeset for help on using the changeset viewer.

© 2023 Oracle
ContactPrivacy policyTerms of Use