Skip to content

Commit c03afa3

Browse files
author
Ralf W. Grosse-Kunstleve
committed
print Done before sys.exit; this allows us to detect fatal crashes like segmentation faults on import
[SVN r19784]
1 parent cbacc98 commit c03afa3

42 files changed

Lines changed: 126 additions & 42 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

test/args.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,9 @@ def run(args = None):
129129
if __name__ == '__main__':
130130
print "running..."
131131
import sys
132-
sys.exit(run()[0])
132+
status = run()[0]
133+
if (status == 0): print "Done."
134+
sys.exit(status)
133135

134136

135137

test/auto_ptr.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,4 +74,6 @@ def run(args = None):
7474
if __name__ == '__main__':
7575
print "running..."
7676
import sys
77-
sys.exit(run()[0])
77+
status = run()[0]
78+
if (status == 0): print "Done."
79+
sys.exit(status)

test/back_reference.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,6 @@ def run(args = None):
2626
if __name__ == '__main__':
2727
print "running..."
2828
import sys
29-
sys.exit(run()[0])
29+
status = run()[0]
30+
if (status == 0): print "Done."
31+
sys.exit(status)

test/bienstman1.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,6 @@ def run(args = None):
1515
if __name__ == '__main__':
1616
print "running..."
1717
import sys
18-
sys.exit(run()[0])
18+
status = run()[0]
19+
if (status == 0): print "Done."
20+
sys.exit(status)

test/bienstman2.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,6 @@ def run(args = None):
1212
if __name__ == '__main__':
1313
print "running..."
1414
import sys
15-
sys.exit(run()[0])
15+
status = run()[0]
16+
if (status == 0): print "Done."
17+
sys.exit(status)

test/bienstman3.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,6 @@ def run(args = None):
2222
if __name__ == '__main__':
2323
print "running..."
2424
import sys
25-
sys.exit(run()[0])
25+
status = run()[0]
26+
if (status == 0): print "Done."
27+
sys.exit(status)

test/bienstman4.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,6 @@ def run(args = None):
1515
if __name__ == '__main__':
1616
print "running..."
1717
import sys
18-
sys.exit(run()[0])
18+
status = run()[0]
19+
if (status == 0): print "Done."
20+
sys.exit(status)

test/bienstman5.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,6 @@ def run(args = None):
1313
if __name__ == '__main__':
1414
print "running..."
1515
import sys
16-
sys.exit(run()[0])
16+
status = run()[0]
17+
if (status == 0): print "Done."
18+
sys.exit(status)

test/callbacks.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,4 +139,6 @@ def run(args = None):
139139
if __name__ == '__main__':
140140
print "running..."
141141
import sys
142-
sys.exit(run()[0])
142+
status = run()[0]
143+
if (status == 0): print "Done."
144+
sys.exit(status)

test/data_members.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,4 +198,6 @@ def run(args = None):
198198
if __name__ == '__main__':
199199
print "running..."
200200
import sys
201-
sys.exit(run()[0])
201+
status = run()[0]
202+
if (status == 0): print "Done."
203+
sys.exit(status)

0 commit comments

Comments
 (0)