| |
@@ -21,6 +21,8 @@
|
| |
|
| |
from __future__ import absolute_import, division, print_function
|
| |
|
| |
+ import sys
|
| |
+
|
| |
from r2spec.r2spec_obj import R2spec, setup_parser
|
| |
from r2spec import R2specError
|
| |
|
| |
@@ -28,6 +30,8 @@
|
| |
PARSER = setup_parser('R2spec')
|
| |
ARG = PARSER.parse_args()
|
| |
try:
|
| |
- R2spec().main(ARG)
|
| |
+ ret = R2spec().main(ARG)
|
| |
except R2specError as err:
|
| |
print(err)
|
| |
+ ret = 1
|
| |
+ sys.exit(ret)
|
| |
The
main()
method returns the error code, but it is not used as an exit code in the program wrappers.