diff --git a/mopidy/exceptions.py b/mopidy/exceptions.py index d02a288a..3fb2f1c2 100644 --- a/mopidy/exceptions.py +++ b/mopidy/exceptions.py @@ -19,6 +19,13 @@ class MopidyException(Exception): class BackendError(MopidyException): pass + + +class CoreError(MopidyException): + + def __init(self, message, errno=None): + super(CoreError, self).__init(message, errno) + self.errno = errno class ExtensionError(MopidyException): @@ -43,6 +50,13 @@ class MixerError(MopidyException): class ScannerError(MopidyException): pass + +class TracklistFull(CoreError): + + def __init(self, message, errno=None): + super(TracklistFull, self).__init(message, errno) + self.errno = errno + class AudioException(MopidyException): pass