You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
519 B
26 lines
519 B
6 years ago
|
# Copyright: 2013 Paul Traylor
|
||
|
# These sources are released under the terms of the MIT license: see LICENSE
|
||
|
|
||
|
class BaseError(Exception):
|
||
|
pass
|
||
|
|
||
|
|
||
|
class ParseError(BaseError):
|
||
|
errorcode = 500
|
||
|
errordesc = 'Error parsing the message'
|
||
|
|
||
|
|
||
|
class AuthError(BaseError):
|
||
|
errorcode = 400
|
||
|
errordesc = 'Error with authorization'
|
||
|
|
||
|
|
||
|
class UnsupportedError(BaseError):
|
||
|
errorcode = 500
|
||
|
errordesc = 'Currently unsupported by gntp.py'
|
||
|
|
||
|
|
||
|
class NetworkError(BaseError):
|
||
|
errorcode = 500
|
||
|
errordesc = "Error connecting to growl server"
|