{-# LANGUAGE DeriveDataTypeable #-} ----------------------------------------------------------------------------- -- | -- Module : Berp.Base.Exception -- Copyright : (c) 2010 Bernie Pope -- License : BSD-style -- Maintainer : florbitous@gmail.com -- Stability : experimental -- Portability : ghc -- -- Custom exception values for Berp. Note: these do not necessarily -- correspond to Python's exception values. Those are encoded elsewhere. -- The exceptions in this module are just for the internal use of berp. -- ----------------------------------------------------------------------------- module Berp.Base.Exception (RuntimeError (..), module Except) where import Control.Exception.Extensible as Except import Data.Typeable data RuntimeError = UncaughtException String deriving (Typeable, Show) instance Exception RuntimeError