def removeItemProperty(self, idd):
        """Removes the Property identified by ID from the Item. This
        functionality is optional. If the method is not implemented, the
        method always returns C{False}.

        @param idd: the ID of the Property to be removed.
        @return: C{True} if the operation succeeded C{False} if not
        """
        # Cant remove missing properties
        if self._map not in idd:
            return False

        del self._map[idd]

        self._list.remove(idd)

        # Send change events
        self.fireItemPropertySetChange()

        return True
dataset/ETHPy150Open rwl/muntjac/muntjac/data/util/propertyset_item.py/PropertysetItem.removeItemProperty/swapped operands of `not in`