ATLAS Offline Software
Loading...
Searching...
No Matches
CalibDataClass.CalibDataError Class Reference

Inherits Exception.

Inherited by CalibDataClass.ADCInsertError, CalibDataClass.DataCopyError, CalibDataClass.DataUniqueError, CalibDataClass.DeleteError, CalibDataClass.HeadInsertError, CalibDataClass.MapInsertError, CalibDataClass.QueryError, CalibDataClass.RTInsertError, CalibDataClass.T0InsertError, and CalibDataClass.UpdateError.

Collaboration diagram for CalibDataClass.CalibDataError:

Public Member Functions

 __init__ (self, caller, exc=None)

Public Attributes

 args = exc.args

Detailed Description

Definition at line 23 of file CalibDataClass.py.

Constructor & Destructor Documentation

◆ __init__()

CalibDataClass.CalibDataError.__init__ ( self,
caller,
exc = None )

Definition at line 24 of file CalibDataClass.py.

24 def __init__(self, caller, exc=None):
25 if caller.debug == True:
26 caller.ptrace()
27 if isinstance(exc,cx_Oracle.Error):
28 error, = exc.args
29 if isinstance(error,str):
30 self.args += error,
31 else:
32 self.args += error.message,
33 return
34 if isinstance(exc,str):
35 self.args += exc,
36 return
37 if isinstance(exc,Exception):
38 self.args = exc.args
39 return
40

Member Data Documentation

◆ args

CalibDataClass.CalibDataError.args = exc.args

Definition at line 38 of file CalibDataClass.py.


The documentation for this class was generated from the following file: