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
commit7bb1d77bd46523bc00028655553c3626cc922067 (patch)
tree1b9f6ea392a4d3015d012dd0aadf2279c10fb4b0 /coverage/cmdline.py
parentc87a147fb559b7f9c785ab57aeb350ab6fa9dcd8 (diff)
downloadpython-coveragepy-git-7bb1d77bd46523bc00028655553c3626cc922067.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 c96bba9a..d8738db7 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