def unavailable_reason_text(self):
        if ('licensed_seats_available' in self
                and not self['licensed_seats_available']):
            return NSLocalizedString(u"No licenses available",
                                     u"No Licenses Available display text")
        if (self.get('note') ==
                'Insufficient disk space to download and install.'):
            return NSLocalizedString(u"Not enough disk space",
                                     u"Not Enough Disk Space display text")
        # return generic reason
        return NSLocalizedString(u"Not currently available",
                                 u"Not Currently Available display text")
Initialize instance.
dataset/ETHPy150Open munki/munki/code/apps/Managed Software Center/Managed Software Center/MunkiItems.py/GenericItem.unavailable_reason_text--crossover with--dataset/ETHPy150Open ioflo/ioflo/ioflo/base/framing.py/Frame.__init__