Fix #1693149. Now you can pass several modules separated by

coma to trace.py in the same --ignore-module option.
Thanks Raghuram Devarakonda.
This commit is contained in:
Facundo Batista 2008-01-19 18:38:19 +00:00
parent 5c60bfcfbf
commit 873c9857b7
2 changed files with 10 additions and 6 deletions

View File

@ -64,12 +64,14 @@ The following command-line arguments are supported:
stdout for each file processed.
:option:`--ignore-module`
Ignore the named module and its submodules (if it is a package). May be given
Accepts comma separated list of module names. Ignore each of the named
module and its submodules (if it is a package). May be given
multiple times.
:option:`--ignore-dir`
Ignore all modules and packages in the named directory and subdirectories. May
be given multiple times.
Ignore all modules and packages in the named directory and subdirectories
(multiple directories can be joined by os.pathsep). May be given multiple
times.
.. _trace-api:

View File

@ -100,8 +100,9 @@ Modifiers:
(Can only be used with --count or --report.)
Filters, may be repeated multiple times:
--ignore-module=<mod> Ignore the given module and its submodules
(if it is a package).
--ignore-module=<mod> Ignore the given module(s) and its submodules
(if it is a package). Accepts comma separated
list of module names
--ignore-dir=<dir> Ignore files in the given directory (multiple
directories can be joined by os.pathsep).
""" % sys.argv[0])
@ -729,7 +730,8 @@ def main(argv=None):
continue
if opt == "--ignore-module":
ignore_modules.append(val)
for mod in val.split(","):
ignore_modules.append(mod.strip())
continue
if opt == "--ignore-dir":