old_contents: class SocialAuthBaseException(ValueError):
      """Base class for pipeline exceptions."""
      pass
  
  
  class StopPipeline(SocialAuthBaseException):
      """Stop pipeline process exception.
      Raise this exception to stop the rest of the pipeline process.
      """
      def __unicode__(self):
          return u'Stop pipeline'
  
  
  class AuthException(SocialAuthBaseException):
      """Auth process exception."""
      def __init__(self, backend, *args, **kwargs):
          self.backend = backend
          super(AuthException, self).__init__(*args, **kwargs)
  
  
  class AuthFailed(AuthException):
      """Auth process failed for some reason."""
      def __unicode__(self):
          msg = super(AuthFailed, self).__unicode__()
          return u'Authentication process failed %s' % msg
  
  
  class AuthCanceled(AuthException):
      """Auth process was canceled by user."""
      def __unicode__(self):
          return u'Authentication process canceled'
  
  
  class AuthUnknownError(AuthException):
      """Unknown auth process error."""
      def __unicode__(self):
          msg = super(AuthFailed, self).__unicode__()
          return u'An unknown error happened while authenticating %s' % msg
  
  
  class AuthTokenError(AuthException):
      """Auth token error."""
      def __unicode__(self):
          msg = super(AuthFailed, self).__unicode__()
          return u'Token error: %s' % msg
  
  
  class AuthMissingParameter(AuthException):
      """Missing parameter needed to start or complete the process."""
      def __init__(self, backend, parameter, *args, **kwargs):
          self.parameter = parameter
          super(AuthMissingParameter, self).__init__(backend, *args, **kwargs)
  
      def __unicode__(self):
          return u'Missing needed parameter %s' % self.parameter
  
new_contents: class SocialAuthBaseException(ValueError):
      """Base class for pipeline exceptions."""
      pass
  
  
  class StopPipeline(SocialAuthBaseException):
      """Stop pipeline process exception.
      Raise this exception to stop the rest of the pipeline process.
      """
      def __unicode__(self):
          return u'Stop pipeline'
  
  
  class AuthException(SocialAuthBaseException):
      """Auth process exception."""
      def __init__(self, backend, *args, **kwargs):
          self.backend = backend
          super(AuthException, self).__init__(*args, **kwargs)
  
  
  class AuthFailed(AuthException):
      """Auth process failed for some reason."""
      def __unicode__(self):
          msg = super(AuthFailed, self).__unicode__()
          return u'Authentication process failed %s' % msg
  
  
  class AuthCanceled(AuthException):
      """Auth process was canceled by user."""
      def __unicode__(self):
          return u'Authentication process canceled'
  
  
  class AuthUnknownError(AuthException):
      """Unknown auth process error."""
      def __unicode__(self):
          msg = super(AuthUnknownError, self).__unicode__()
          return u'An unknown error happened while authenticating %s' % msg
  
  
  class AuthTokenError(AuthException):
      """Auth token error."""
      def __unicode__(self):
          msg = super(AuthTokenError, self).__unicode__()
          return u'Token error: %s' % msg
  
  
  class AuthMissingParameter(AuthException):
      """Missing parameter needed to start or complete the process."""
      def __init__(self, backend, parameter, *args, **kwargs):
          self.parameter = parameter
          super(AuthMissingParameter, self).__init__(backend, *args, **kwargs)
  
      def __unicode__(self):
          return u'Missing needed parameter %s' % self.parameter
  
subject: Fix super() call in exceptions. Closes #305