Skip to content

Exceptions API


exceptions

ScurrypyError

Bases: Exception


              flowchart TD
              scurrypy.core.exceptions.ScurrypyError[ScurrypyError]

              

              click scurrypy.core.exceptions.ScurrypyError href "" "scurrypy.core.exceptions.ScurrypyError"
            

Base exception for all scurrypy-specific errors.

InvalidCallbackSignature

Bases: ScurrypyError


              flowchart TD
              scurrypy.core.exceptions.InvalidCallbackSignature[InvalidCallbackSignature]
              scurrypy.core.exceptions.ScurrypyError[ScurrypyError]

                              scurrypy.core.exceptions.ScurrypyError --> scurrypy.core.exceptions.InvalidCallbackSignature
                


              click scurrypy.core.exceptions.InvalidCallbackSignature href "" "scurrypy.core.exceptions.InvalidCallbackSignature"
              click scurrypy.core.exceptions.ScurrypyError href "" "scurrypy.core.exceptions.ScurrypyError"
            

Raised when a callback is applied to an event with an invalid signature.

NotCallable

Bases: ScurrypyError


              flowchart TD
              scurrypy.core.exceptions.NotCallable[NotCallable]
              scurrypy.core.exceptions.ScurrypyError[ScurrypyError]

                              scurrypy.core.exceptions.ScurrypyError --> scurrypy.core.exceptions.NotCallable
                


              click scurrypy.core.exceptions.NotCallable href "" "scurrypy.core.exceptions.NotCallable"
              click scurrypy.core.exceptions.ScurrypyError href "" "scurrypy.core.exceptions.ScurrypyError"
            

Raised when an object expected to be callable is not.

DispatchError

Bases: ScurrypyError


              flowchart TD
              scurrypy.core.exceptions.DispatchError[DispatchError]
              scurrypy.core.exceptions.ScurrypyError[ScurrypyError]

                              scurrypy.core.exceptions.ScurrypyError --> scurrypy.core.exceptions.DispatchError
                


              click scurrypy.core.exceptions.DispatchError href "" "scurrypy.core.exceptions.DispatchError"
              click scurrypy.core.exceptions.ScurrypyError href "" "scurrypy.core.exceptions.ScurrypyError"
            

Raised when an event dispatch fails.

DataModelTypeError

Bases: ScurrypyError


              flowchart TD
              scurrypy.core.exceptions.DataModelTypeError[DataModelTypeError]
              scurrypy.core.exceptions.ScurrypyError[ScurrypyError]

                              scurrypy.core.exceptions.ScurrypyError --> scurrypy.core.exceptions.DataModelTypeError
                


              click scurrypy.core.exceptions.DataModelTypeError href "" "scurrypy.core.exceptions.DataModelTypeError"
              click scurrypy.core.exceptions.ScurrypyError href "" "scurrypy.core.exceptions.ScurrypyError"
            

Raised when an unexpected type is passed to a DataModel.

InvalidFile

Bases: ScurrypyError


              flowchart TD
              scurrypy.core.exceptions.InvalidFile[InvalidFile]
              scurrypy.core.exceptions.ScurrypyError[ScurrypyError]

                              scurrypy.core.exceptions.ScurrypyError --> scurrypy.core.exceptions.InvalidFile
                


              click scurrypy.core.exceptions.InvalidFile href "" "scurrypy.core.exceptions.InvalidFile"
              click scurrypy.core.exceptions.ScurrypyError href "" "scurrypy.core.exceptions.ScurrypyError"
            

Raised when a file name is invalid.

OptionNotFound

Bases: ScurrypyError


              flowchart TD
              scurrypy.core.exceptions.OptionNotFound[OptionNotFound]
              scurrypy.core.exceptions.ScurrypyError[ScurrypyError]

                              scurrypy.core.exceptions.ScurrypyError --> scurrypy.core.exceptions.OptionNotFound
                


              click scurrypy.core.exceptions.OptionNotFound href "" "scurrypy.core.exceptions.OptionNotFound"
              click scurrypy.core.exceptions.ScurrypyError href "" "scurrypy.core.exceptions.ScurrypyError"
            

Raised when a specified option could not be found.

MissingField

Bases: ScurrypyError


              flowchart TD
              scurrypy.core.exceptions.MissingField[MissingField]
              scurrypy.core.exceptions.ScurrypyError[ScurrypyError]

                              scurrypy.core.exceptions.ScurrypyError --> scurrypy.core.exceptions.MissingField
                


              click scurrypy.core.exceptions.MissingField href "" "scurrypy.core.exceptions.MissingField"
              click scurrypy.core.exceptions.ScurrypyError href "" "scurrypy.core.exceptions.ScurrypyError"
            

Raised when an optional field is not present.

MissingIntents

Bases: ScurrypyError


              flowchart TD
              scurrypy.core.exceptions.MissingIntents[MissingIntents]
              scurrypy.core.exceptions.ScurrypyError[ScurrypyError]

                              scurrypy.core.exceptions.ScurrypyError --> scurrypy.core.exceptions.MissingIntents
                


              click scurrypy.core.exceptions.MissingIntents href "" "scurrypy.core.exceptions.MissingIntents"
              click scurrypy.core.exceptions.ScurrypyError href "" "scurrypy.core.exceptions.ScurrypyError"
            

Raised when an intent is missing for the client.

NoSession

Bases: ScurrypyError


              flowchart TD
              scurrypy.core.exceptions.NoSession[NoSession]
              scurrypy.core.exceptions.ScurrypyError[ScurrypyError]

                              scurrypy.core.exceptions.ScurrypyError --> scurrypy.core.exceptions.NoSession
                


              click scurrypy.core.exceptions.NoSession href "" "scurrypy.core.exceptions.NoSession"
              click scurrypy.core.exceptions.ScurrypyError href "" "scurrypy.core.exceptions.ScurrypyError"
            

Raised when a session is not active.