def removeListener(self, listener, iface=None):
        """Removes a previously registered property set change listener.

        @param listener: the Listener to be removed.
        """
        if (isinstance(listener, IPropertySetChangeListener) and
            (iface is None or
                issubclass(iface, IPropertySetChangeListener))):
            if listener in self._propertySetChangeListeners:
                self._propertySetChangeListeners.remove(listener)
dataset/ETHPy150Open rwl/muntjac/muntjac/data/util/propertyset_item.py/PropertysetItem.removeListener/original