comparison qed/errors.py @ 0:bb92d30b4f52 draft

Uploaded
author bgruening
date Thu, 15 Aug 2013 03:34:00 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:bb92d30b4f52
1 __all__ = ['SilicosItError', 'WrongArgument']
2
3 class SilicosItError(Exception):
4 """Base class for exceptions in Silicos-it code"""
5 pass
6
7 class WrongArgument(SilicosItError):
8 """
9 Exception raised when argument to function is not of correct type.
10
11 Attributes:
12 function -- function in which error occurred
13 msg -- explanation of the error
14 """
15 def __init__(self, function, msg):
16 self.function = function
17 self.msg = msg