Exceptions¶
There are several exceptions thrown about in ScreenPy. Mostly they are used to provide extra context when other exceptions are raised.
Ability Exceptions¶
-
class
screenpy.exceptions.
AbilityError
¶ These errors are raised when an ability fails in some way.
-
class
screenpy.abilities.browse_the_web.
BrowsingError
¶ Raised when BrowseTheWeb encounters an error.
Action Exceptions¶
-
class
screenpy.exceptions.
ActionError
¶ These errors are raised when an action fails.
-
class
screenpy.exceptions.
DeliveryError
¶ Raised when an action encounters an error while being performed.
-
class
screenpy.exceptions.
UnableToActError
¶ Raised when an action is missing direction.