summaryrefslogtreecommitdiff
path: root/coverage/cmdline.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2010-05-31 22:07:52 -0400
committerNed Batchelder <ned@nedbatchelder.com>2010-05-31 22:07:52 -0400
commitc4e6bf35f1bf1899df8cb9dcd49937b12a6c46d1 (patch)
tree42c5c078bdf67b082458e2377d529f882d73f67f /coverage/cmdline.py
parent73e8c0dfcddcf5fc6d8ff135743ad2e3f99d8492 (diff)
downloadpython-coveragepy-c4e6bf35f1bf1899df8cb9dcd49937b12a6c46d1.tar.gz
Make include and omit work properly in the plugin.
Diffstat (limited to 'coverage/cmdline.py')
-rw-r--r--coverage/cmdline.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/coverage/cmdline.py b/coverage/cmdline.py
index c96bba9..d8738db 100644
--- a/coverage/cmdline.py
+++ b/coverage/cmdline.py
@@ -440,12 +440,8 @@ class CoverageScript(object):
return ERR
# Listify the list options.
- omit = None
- if options.omit:
- omit = pattern_list(options.omit)
- include = None
- if options.include:
- include = pattern_list(options.include)
+ omit = pattern_list(options.omit)
+ include = pattern_list(options.include)
# Do something.
self.coverage = self.covpkg.coverage(
@@ -534,6 +530,8 @@ class CoverageScript(object):
def pattern_list(s):
"""Turn an argument into a list of patterns."""
+ if not s:
+ return None
if sys.platform == 'win32':
# When running coverage as coverage.exe, some of the behavior
# of the shell is emulated: wildcards are expanded into a list of