""" Redis DB exceptions. """ from apollo_utils.service.exceptions import BadRequest, Conflict class ComparedTracksLimitError(BadRequest): """ Raised if user tries to add new track to comparison and there are no empty slots. """ code = "compared_tracks_limit" class DuplicateComparedTracks(Conflict): """ Raised if user tries to add the same track to comparison twice. """ code = "duplicate_compared_tracks" class UnsupportedCacheMode(BadRequest): """Raised if user tries to set unsupported value as a cache mode.""" code = "cache_mode_error"