File tree Expand file tree Collapse file tree
ElementsExamples/python/ElementsExamples
ElementsKernel/python/ElementsKernel Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55from ElementsKernel .Program import str_to_bool
66from ElementsExamples .PythonModuleExample import ClassExample
77
8+ from ElementsKernel import Exit
9+
810
911def myLocalLogTestFunc ():
1012 """
@@ -148,4 +150,4 @@ def mainMethod(args):
148150
149151 logger .info ('Exiting ProgramExample mainMethod()' )
150152
151- return 0
153+ return Exit . Code . OK
Original file line number Diff line number Diff line change 11""" Small example for a python based script """
22
33import argparse
4- from ElementsKernel import Logging
4+ from ElementsKernel import Logging , Exit
55
66
77def defineSpecificProgramOptions ():
@@ -33,4 +33,4 @@ def mainMethod(args):
3333
3434 logger .info ('Exiting TestProgramExample mainMethod()' )
3535
36- return 0
36+ return Exit . Code . OK
Original file line number Diff line number Diff line change 22
33import argparse
44import ElementsKernel .Logging as log
5+ from ElementsKernel import Exit
56
67from SwigExample import functionExample
78
@@ -47,4 +48,4 @@ def mainMethod(args):
4748
4849 logger .info ('Exiting SwigProgramExample mainMethod()' )
4950
50- return 0
51+ return Exit . Code . OK
Original file line number Diff line number Diff line change 2727import argparse
2828import os
2929import time
30+
3031import ElementsKernel .ProjectCommonRoutines as epcr
3132import ElementsKernel .ParseCmakeListsMacros as pclm
3233import ElementsKernel .Logging as log
3334
35+ from ElementsKernel import Exit
36+
3437logger = log .getLogger ('AddCppClass' )
3538
3639# Define constants
@@ -352,7 +355,7 @@ def mainMethod(args):
352355 logger .info ('# Logging from the mainMethod() of the AddCppClass script ' )
353356 logger .info ('#' )
354357
355- exit_code = 0
358+ exit_code = Exit . Code . OK
356359
357360 elements_dep_list = args .elements_dependency
358361 library_dep_list = args .external_dependency
@@ -384,7 +387,7 @@ def mainMethod(args):
384387 if str (msg ):
385388 logger .error (msg )
386389 logger .error ('# Script aborted.' )
387- exit_code = 1
390+ exit_code = Exit . Code . NOT_OK
388391 else :
389392 logger .info ('# Script over.' )
390393
Original file line number Diff line number Diff line change 3131import ElementsKernel .ParseCmakeListsMacros as pclm
3232import ElementsKernel .Logging as log
3333
34+ from ElementsKernel import Exit
35+
3436logger = log .getLogger ('AddCppProgram' )
3537
3638# Define constants
@@ -223,7 +225,7 @@ def mainMethod(args):
223225 logger .info ('# Logging from the mainMethod() of the AddCppProgram script' )
224226 logger .info ('#' )
225227
226- exit_code = 0
228+ exit_code = Exit . Code . OK
227229
228230 program_name = args .program_name
229231 module_list = args .module_dependency
@@ -256,7 +258,7 @@ def mainMethod(args):
256258 if str (msg ):
257259 logger .error (msg )
258260 logger .error ('# Script aborted.' )
259- exit_code = 1
261+ exit_code = Exit . Code . NOT_OK
260262 else :
261263 logger .info ('# Script over.' )
262264
Original file line number Diff line number Diff line change 2626
2727import argparse
2828import os
29+
2930import ElementsKernel .ProjectCommonRoutines as epcr
3031import ElementsKernel .ParseCmakeLists as pcl
3132import ElementsKernel .ParseCmakeListsMacros as pclm
3233import ElementsKernel .Logging as log
3334
35+ from ElementsKernel import Exit
36+
3437try :
3538 from builtins import input
3639except :
@@ -225,7 +228,7 @@ def mainMethod(args):
225228 Main
226229 """
227230
228- exit_code = 0
231+ exit_code = Exit . Code . OK
229232
230233 logger .info ('#' )
231234 logger .info ('# Logging from the mainMethod() of the AddModule script ' )
@@ -251,7 +254,7 @@ def mainMethod(args):
251254 if str (msg ):
252255 logger .error (msg )
253256 logger .error ('# Script aborted.' )
254- exit_code = 1
257+ exit_code = Exit . Code . NOT_OK
255258 else :
256259 logger .info ('# Script over.' )
257260
Original file line number Diff line number Diff line change 3131import ElementsKernel .ParseCmakeLists as pcl
3232import ElementsKernel .Logging as log
3333
34+ from ElementsKernel import Exit
35+
3436logger = log .getLogger ('AddPythonModule' )
3537
3638# Define constants
@@ -198,7 +200,7 @@ def mainMethod(args):
198200 logger .info ('# Logging from the mainMethod() of the AddPythonModule script' )
199201 logger .info ('#' )
200202
201- exit_code = 0
203+ exit_code = Exit . Code . OK
202204
203205 python_module_name = args .module_name
204206
@@ -230,7 +232,7 @@ def mainMethod(args):
230232 if str (msg ):
231233 logger .error (msg )
232234 logger .error ('# Script aborted.' )
233- exit_code = 1
235+ exit_code = Exit . Code . NOT_OK
234236 else :
235237 logger .info ('# Script over.' )
236238
Original file line number Diff line number Diff line change 3232import ElementsKernel .ParseCmakeListsMacros as pclm
3333import ElementsKernel .Logging as log
3434
35+ from ElementsKernel import Exit
36+
3537logger = log .getLogger ('AddPythonProgram' )
3638
3739# Define constants
@@ -194,7 +196,7 @@ def mainMethod(args):
194196 logger .info ('# Logging from the mainMethod() of the AddPythonProgram script' )
195197 logger .info ('#' )
196198
197- exit_code = 0
199+ exit_code = Exit . Code . OK
198200
199201 program_name = args .program_name
200202
@@ -226,7 +228,7 @@ def mainMethod(args):
226228 if str (msg ):
227229 logger .error (msg )
228230 logger .error ('# Script aborted.' )
229- exit_code = 1
231+ exit_code = Exit . Code . NOT_OK
230232 else :
231233 logger .info ('# Script over.' )
232234
Original file line number Diff line number Diff line change 3131import ElementsKernel .ParseCmakeLists as pcl
3232import ElementsKernel .Logging as log
3333
34+ from ElementsKernel import Exit
35+
3436logger = log .getLogger ('AddScript' )
3537
3638# Define constants
@@ -163,7 +165,7 @@ def mainMethod(args):
163165 logger .info ('# Logging from the mainMethod() of the AddScript script' )
164166 logger .info ('#' )
165167
166- exit_code = 0
168+ exit_code = Exit . Code . OK
167169
168170 program_name = args .program_name
169171
@@ -194,7 +196,7 @@ def mainMethod(args):
194196 if str (msg ):
195197 logger .error (msg )
196198 logger .error ('# Script aborted.' )
197- exit_code = 1
199+ exit_code = Exit . Code . NOT_OK
198200 else :
199201 logger .info ('# Script over.' )
200202
Original file line number Diff line number Diff line change 2727import argparse
2828import ElementsKernel .Logging as log
2929from ElementsKernel import Project , ProjectCommonRoutines
30+ from ElementsKernel import Exit
3031
3132def defineSpecificProgramOptions ():
3233 """
@@ -100,7 +101,7 @@ def mainMethod(args):
100101 Main
101102 """
102103
103- exit_code = 0
104+ exit_code = Exit . Code . OK
104105
105106 logger = log .getLogger ('CreateElementsProject' )
106107
@@ -139,7 +140,7 @@ def mainMethod(args):
139140 if str (msg ):
140141 logger .error (msg )
141142 logger .error ('# Script aborted.' )
142- exit_code = 1
143+ exit_code = Exit . Code . NOT_OK
143144 else :
144145 logger .info ('# Script over.' )
145146
You can’t perform that action at this time.
0 commit comments