ATLAS Offline Software
trfExceptions.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2 
3 
7 
8 import logging
9 msg = logging.getLogger(__name__)
10 
11 
12 
13 
14 class TransformException(Exception):
15  def __init__(self, errCode, errMsg):
16  self._errCode = errCode
17  self._errMsg = errMsg
18  super().__init__ (errCode, errMsg)
19 
20  def __str__(self):
21  return "%s (Error code %d)" % (self._errMsg, self._errCode)
22 
23  @property
24  def errCode(self):
25  return self._errCode
26 
27  @property
28  def errMsg(self):
29  return self._errMsg
30 
31 
33  @errMsg.setter
34  def errMsg(self, value):
35  self._errMsg = value
36 
37 
38 
40  pass
41 
42 
43 class TransformSetupException(TransformException):
44  pass
45 
46 
48  pass
49 
50 
52  pass
53 
54 
56  pass
57 
58 
60  pass
61 
62 
64  pass
65 
66 
68  pass
69 
70 
72  pass
73 
74 
76  pass
77 
78 
80  pass
81 
82 
84  pass
85 
86 
88  pass
89 
90 
93  pass
94 
95 
python.trfExceptions.TransformNeedCheckException
Exception used when the job wants to signal that it should get manual intervention at Tier-0.
Definition: trfExceptions.py:92
python.trfExceptions.TransformArgException
Group of argument based exceptions.
Definition: trfExceptions.py:39
python.trfExceptions.TransformException.__init__
def __init__(self, errCode, errMsg)
Definition: trfExceptions.py:15
python.trfExceptions.TransformException.errCode
def errCode(self)
Definition: trfExceptions.py:24
python.trfExceptions.TransformExecutionException
Base class for execution exceptions.
Definition: trfExceptions.py:63
python.trfExceptions.TransformLogfileException
Logfile exceptions.
Definition: trfExceptions.py:47
python.trfExceptions.TransformMergeException
Base class for file merging exceptions.
Definition: trfExceptions.py:67
python.trfExceptions.TransformAMIException
Exception used by configuration via AMI tags.
Definition: trfExceptions.py:87
python.trfExceptions.TransformInternalException
Transform internal errors.
Definition: trfExceptions.py:75
python.trfExceptions.TransformValidationException
Group of validation exceptions.
Definition: trfExceptions.py:51
python.trfExceptions.TransformTimeoutException
Exception used by time limited executions.
Definition: trfExceptions.py:79
python.trfExceptions.TransformException._errMsg
_errMsg
Definition: trfExceptions.py:17
python.trfExceptions.TransformMetadataException
Exception used by metadata functions.
Definition: trfExceptions.py:83
python.trfExceptions.TransformException.errMsg
def errMsg(self)
Definition: trfExceptions.py:28
python.trfExceptions.TransformException
Base class for transform exceptions.
Definition: trfExceptions.py:14
python.trfExceptions.TransformLogfileErrorException
Exception class for validation failures detected by parsing logfiles.
Definition: trfExceptions.py:59
python.trfExceptions.TransformReportException
Group of validation exceptions.
Definition: trfExceptions.py:55
python.trfExceptions.TransformException.__str__
def __str__(self)
Definition: trfExceptions.py:20
python.trfExceptions.TransformGraphException
Exception for problems finding the path through the graph.
Definition: trfExceptions.py:71
python.trfExceptions.TransformException._errCode
_errCode
Definition: trfExceptions.py:16