###############################################################################1# SAGE: System for Algebra and Geometry Experimentation2# Copyright (C) 2009 Robert Bradshaw <[email protected]>3# Distributed under the terms of the GNU General Public License (GPL)4# The full text of the GPL is available at:5# http://www.gnu.org/licenses/6###############################################################################789class CoercionException(TypeError):10"""11This is the baseclass of exceptions that the coercion model raises12when trying to discover coercions. We don't use standard Python13exceptions to avoid inadvertently catching and suppressing real errors.1415Usually one raises this to indicate the attempted action isn't16implemented/appropriate, but if there are other things to try not17to immediately abort to the user.18"""19pass202122