hydrus/include/HydrusExceptions.py

37 lines
1.3 KiB
Python
Raw Normal View History

2016-07-13 17:37:44 +00:00
import os
2016-11-16 20:21:43 +00:00
class CancelledException( Exception ): pass
2014-03-05 22:44:02 +00:00
class CantRenderWithCVException( Exception ): pass
2016-02-17 22:06:47 +00:00
class DataMissing( Exception ): pass
2016-07-13 17:37:44 +00:00
class DBException( Exception ):
def __str__( self ):
return os.linesep.join( self.args )
2013-07-24 20:26:00 +00:00
class DBAccessException( Exception ): pass
2016-02-17 22:06:47 +00:00
class FileMissingException( Exception ): pass
2013-07-24 20:26:00 +00:00
class MimeException( Exception ): pass
2015-05-20 21:31:40 +00:00
class NameException( Exception ): pass
2013-07-24 20:26:00 +00:00
class ShutdownException( Exception ): pass
2014-02-26 22:09:54 +00:00
class SizeException( Exception ): pass
2017-03-02 02:14:56 +00:00
class VetoException( Exception ): pass
2016-01-06 21:17:20 +00:00
class NetworkException( Exception ): pass
2017-03-02 02:14:56 +00:00
class BandwidthException( NetworkException ): pass
2016-01-06 21:17:20 +00:00
class FirewallException( NetworkException ): pass
class ForbiddenException( NetworkException ): pass
class NetworkVersionException( NetworkException ): pass
class NoContentException( NetworkException ): pass
2016-02-17 22:06:47 +00:00
class NotFoundException( NetworkException ): pass
2016-01-06 21:17:20 +00:00
class NotModifiedException( NetworkException ): pass
2017-03-02 02:14:56 +00:00
class PermissionException( NetworkException ): pass
2016-10-26 20:45:34 +00:00
class RedirectionException( NetworkException ): pass
2016-01-06 21:17:20 +00:00
class ServerBusyException( NetworkException ): pass
2017-06-07 22:05:15 +00:00
class ServerException( NetworkException ): pass
2016-01-06 21:17:20 +00:00
class SessionException( NetworkException ): pass
2016-11-30 20:24:17 +00:00
class WrongServiceTypeException( NetworkException ): pass
class ShouldReattemptNetworkException( NetworkException ): pass