def thaw(self, data):
        del self[:]
        if not data: return

        l = data.split("\0")
        i = 0

        while i < len(l):
            name = l[i]
            version = versions.ThawVersion(l[i + 1])
            flavor = l[i + 2]

            flavor = deps.ThawFlavor(flavor)

            self.append((name, version, flavor))
            i += 3
dataset/ETHPy150Open sassoftware/conary/conary/streams.py/ReferencedTroveList.thaw/original