diff --git a/AUTHORS b/AUTHORS index 2ee3a2f4..74b82218 100644 --- a/AUTHORS +++ b/AUTHORS @@ -66,3 +66,6 @@ Marcio Mazza Sungsu Lim github: proflim + +Evandro Myller + github: emyller diff --git a/pydub/exceptions.py b/pydub/exceptions.py index 0a876ca0..79d07436 100644 --- a/pydub/exceptions.py +++ b/pydub/exceptions.py @@ -1,26 +1,32 @@ +class PydubException(Exception): + """ + Base class for any Pydub exception + """ -class TooManyMissingFrames(Exception): +class TooManyMissingFrames(PydubException): pass -class InvalidDuration(Exception): +class InvalidDuration(PydubException): pass -class InvalidTag(Exception): +class InvalidTag(PydubException): pass -class InvalidID3TagVersion(Exception): +class InvalidID3TagVersion(PydubException): pass -class CouldntDecodeError(Exception): +class CouldntDecodeError(PydubException): pass - -class CouldntEncodeError(Exception): + + +class CouldntEncodeError(PydubException): pass -class MissingAudioParameter(Exception): - pass \ No newline at end of file + +class MissingAudioParameter(PydubException): + pass