def setBlacklistStatus(category, status):
    """Manage the blacklisting status of the given category.

        If status is None, the blacklist status will be obtained from a parent,
        defaulting to False. If status is False, the given portlet category
        will always be eligible for display. If status is True, the given
        portlet category will always be blocked.

        Thus, call setBlacklistStatus('user', True) to always black out 'user'
        portlets in this context, or setBlacklistStatus('user', False) to
        override any blacklisting done by a parent object. Calling
        setBlacklistStatus('user', None) will cause the status to be acquired
        from the parent instead (defaulting to no blacklisting).
        """
