comparison qed/errors.py @ 0:80efb29755f3

Uploaded
author bgruening
date Sun, 31 Mar 2013 13:16:06 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:80efb29755f3
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