ATLAS Offline Software
Tools
PyJobTransforms
python
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
39
class
TransformArgException
(
TransformException
):
40
pass
41
42
43
class
TransformSetupException(TransformException):
44
pass
45
46
47
class
TransformLogfileException
(
TransformException
):
48
pass
49
50
51
class
TransformValidationException
(
TransformException
):
52
pass
53
54
55
class
TransformReportException
(
TransformException
):
56
pass
57
58
59
class
TransformLogfileErrorException
(
TransformValidationException
):
60
pass
61
62
63
class
TransformExecutionException
(
TransformException
):
64
pass
65
66
67
class
TransformMergeException
(
TransformExecutionException
):
68
pass
69
70
71
class
TransformGraphException
(
TransformExecutionException
):
72
pass
73
74
75
class
TransformInternalException
(
TransformException
):
76
pass
77
78
79
class
TransformTimeoutException
(
TransformException
):
80
pass
81
82
83
class
TransformMetadataException
(
TransformException
):
84
pass
85
86
87
class
TransformAMIException
(
TransformException
):
88
pass
89
90
92
class
TransformNeedCheckException
(
TransformException
):
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
Generated on Thu Nov 20 2025 21:21:16 for ATLAS Offline Software by
1.8.18