

def decode(self, data):
    try:
        plist = plistlib.readPlistFromString(data)
        return plist
    except:
        try:
            plist = plistlib.readPlistFromString(data.encode('UTF-8'))
            return plist
        except:
            try:
                return self.b64bz_decode(data)
            except:
                return dict()

dataset/ETHPy150Open munki/munkiwebadmin/reports/models.py MunkiReport.decode/original