def _getFilteredCriteria(self): criteria = super(StorageCategoryCustomizationView, self)._getFilteredCriteria() typeIds = [] for bit in _TYPE_BIT_TO_CUSTOMIZATION_TYPE_MAP.iterkeys(): if self._filterMask & bit: typeIds += _TYPE_BIT_TO_CUSTOMIZATION_TYPE_MAP[bit] if typeIds: criteria |= REQ_CRITERIA.ITEM_TYPES(*typeIds) return criteria
def _getFilteredCriteria(self): criteria = super(ModulesTabView, self)._getFilteredCriteria() typeIds = [ _TYPE_ID_BIT_TO_TYPE_ID_MAP[bit] for bit in _TYPE_ID_BIT_TO_TYPE_ID_MAP.iterkeys() if self._filterMask & bit ] if typeIds: criteria |= REQ_CRITERIA.ITEM_TYPES(*typeIds) if self._selectedVehicle: criteria |= REQ_CRITERIA.VEHICLE.SUITABLE([self._selectedVehicle]) return criteria