File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -74,8 +74,24 @@ def check_file(filename: str) -> int:
7474def main (argv : Sequence [str ] | None = None ) -> int :
7575 parser = argparse .ArgumentParser ()
7676 parser .add_argument ('filenames' , nargs = '*' , help = 'Filenames to run' )
77+ parser .add_argument (
78+ '--forbid' ,
79+ type = str , action = 'append' ,
80+ help = 'Extra module name(s) to forbid'
81+ )
82+ parser .add_argument (
83+ '--allow' ,
84+ type = str ,
85+ action = 'append' ,
86+ help = 'Extra module name(s) to allow'
87+ )
7788 args = parser .parse_args (argv )
7889
90+ for name in args .forbid or ():
91+ DEBUG_STATEMENTS .add (name )
92+ for name in args .allow or ():
93+ DEBUG_STATEMENTS .discard (name )
94+
7995 retv = 0
8096 for filename in args .filenames :
8197 retv |= check_file (filename )
You can’t perform that action at this time.
0 commit comments