# Source code for dimod.exceptions

# Copyright 2018 D-Wave Systems Inc.
#
#    you may not use this file except in compliance with the License.
#    You may obtain a copy of the License at
#
#
#    Unless required by applicable law or agreed to in writing, software
#    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#    See the License for the specific language governing permissions and
#
# ================================================================================================

[docs]class InvalidComposition(Exception):
"""Raised for compositions of samplers that are invalid"""

[docs]class MappingError(Exception):
"""Raised when mapping causes conflicting values in samples"""

[docs]class InvalidSampler(Exception):
"""Raised when trying to use the specified sampler as a sampler"""

"""Raised when a sampler cannot handle a specified binary quadratic model"""