<s> class SnakebiteException ( Exception ) : <EOL> """<STR_LIT>""" <EOL> pass <EOL> class FatalException ( SnakebiteException ) : <EOL> """<STR_LIT>""" <EOL> pass <EOL> class TransientException ( SnakebiteException ) : <EOL> """<STR_LIT>""" <EOL> pass <EOL> class ConnectionFailureException ( TransientException ) : <EOL> def __init__ ( self , msg ) : <EOL> super ( ConnectionFailureException , self ) . __init__ ( msg ) <EOL> class DirectoryException ( FatalException ) : <EOL> def __init__ ( self , msg ) : <EOL> super ( DirectoryException , self ) . __init__ ( msg ) <EOL> class FileAlreadyExistsException ( FatalException ) : <EOL> def __init__ ( self , msg ) : <EOL> super ( FileAlreadyExistsException , self ) . __init__ ( msg ) <EOL> class FileException ( FatalException ) : <EOL> def __init__ ( self , msg ) : <EOL> super ( FileException , self ) . __init__ ( msg ) <EOL> class FileNotFoundException ( FatalException ) : <EOL> def __init__ ( self , msg ) : <EOL> super ( FileNotFoundException , self ) . __init__ ( msg ) <EOL> class InvalidInputException ( FatalException ) : <EOL> def __init__ ( self , msg ) : <EOL> super ( InvalidInputException , self ) . __init__ ( msg ) <EOL> class OutOfNNException ( TransientException ) : <EOL> def __init__ ( self , msg ) : <EOL> super ( OutOfNNException , self ) . __init__ ( msg ) <EOL> class RequestError ( TransientException ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , msg ) : <EOL> super ( RequestError , self ) . __init__ ( msg ) </s>
