(self, y)
return self
x.__sub__(y) <==> x -= y

        (Optional) Convenience operator to unregister y from x
        Equivalent to: y.unregister()

        @return: x
        @rtype Component or Manager
x.__sub__(y) <==> x -= y
x . __sub__ ( y ) < == > x - = y
def __isub__(self, y):
        """x.__sub__(y) <==> x -= y

        (Optional) Convenience operator to unregister y from x
        Equivalent to: y.unregister()

        @return: x
        @rtype Component or Manager
        """

        if y.parent is not y:
            y.unregister()
        return self
def __isub__ ( self , y ) : if y . parent is not y : y . unregister ( ) return self