Something went wrong on our end
'''
Created on 9 févr. 2014
@author: inso
'''
class Error(Exception):
def __init__(self, message):
'''
Constructor
'''
self.message = "Error : " + message
class NotMemberOfCommunityError(Error):
'''
Exception raised when adding a community the account is not a member of
'''
def __init__(self, account, community):
'''
Constructor
'''
super(NotMemberOfCommunityError, self) \
.__init__(account + " is not a member of " + community)
class PersonNotFoundError(Error):
'''
Exception raised when looking for a person in a community
who isnt present in key list
'''
def __init__(self, class_type, value, community):
'''
Constructor
'''
super(
PersonNotFoundError,
self) .__init(
"Person looked by " +
class_type +
" in " +
type +
" not found ")
class AlgorithmNotImplemented(Error):
'''
Exception raised when a coin uses an algorithm not known
'''
def __init__(self, algo_name):
'''
Constructor
'''
super(AlgorithmNotImplemented, self) \
.__init("Algorithm " + algo_name + " not implemented.")
class KeyAlreadyUsed(Error):
'''
Exception raised trying to add an account using
a key already used for another account.
'''
def __init__(self, new_account, keyid, found_account):
'''
Constructor
'''
super(
KeyAlreadyUsed,
self) .__init__(
"Cannot add account " +
new_account.name +
" : "
" the pgpKey " +
keyid +
" is already used by " +
found_account.name)