Home | Trees | Indices | Help |
|
---|
|
1 ############################################################################# 2 # 3 # gmExceptions - classes for exceptions gnumed modules may throw 4 # --------------------------------------------------------------------------- 5 # 6 # @author: Dr. Horst Herb 7 # @copyright: author 8 # @license: GPL (details at http://www.gnu.org) 9 # @dependencies: nil 10 # @change log: 11 # 07.02.2002 hherb first draft, untested 12 # 13 # @TODO: Almost everything 14 ############################################################################ 15 22 23 31 39 40 41 48 4951 #raised whenever the database backend connection fails60 61 #------------------------------------------------------------ 62 # constructor errors53 if errmsg is not None: 54 self.errmsg=errmsg 55 else: 56 self.errmsg="Attempt to call a pure virtual function!"5764 """Raised when a constructor fails."""72 73 # business DB-object exceptions66 if errmsg is None: 67 self.errmsg = "%s.__init__() failed" % self.__class__.__name__ 68 else: 69 self.errmsg = errmsg75 """Raised when a business db-object can not be found."""83 84 # access errors77 if errmsg is None: 78 self.errmsg = "no such business DB-object found" 79 else: 80 self.errmsg = errmsg86 """Raised when a clinical item attribute can not be found."""9488 if errmsg is None: 89 self.errmsg = "no such business DB-object attribute found" 90 else: 91 self.errmsg = errmsg96 """Raised when a clinical item attribute is not settable."""104 105 #------------------------------------------------------------ 117 118 #===================================================================== 11998 if errmsg is None: 99 self.errmsg = "business DB-object attribute not settable" 100 else: 101 self.errmsg = errmsg
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Mon Nov 29 04:05:26 2010 | http://epydoc.sourceforge.net |