We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6b49768 commit a7d50e1Copy full SHA for a7d50e1
1 file changed
bin/lesson_check.py
@@ -6,6 +6,7 @@
6
import os
7
import glob
8
import re
9
+import sys
10
from argparse import ArgumentParser
11
12
# This uses the `__all__` list in `util.py` to determine what objects to import
@@ -142,8 +143,16 @@ def main():
142
143
checker.check()
144
145
args.reporter.report()
- if args.reporter.messages and not args.permissive:
146
- exit(1)
+ if args.reporter.messages:
147
+ if args.permissive:
148
+ print("Problems detected but ignored (permissive mode).")
149
+ else:
150
+ print("Problems detected.")
151
+ sys.exit(1)
152
153
+ print("No problems found.")
154
+
155
+ return
156
157
158
def parse_args():
0 commit comments