summaryrefslogtreecommitdiff
path: root/coverage/control.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2014-08-19 08:41:54 -0400
committerNed Batchelder <ned@nedbatchelder.com>2014-08-19 08:41:54 -0400
commitccdc804b232ac9b17df569e5f02d1b7ea0ae69c1 (patch)
treefe157d1b1b4e90ada653a81e43b23ddfcba056b3 /coverage/control.py
parentd1d3a290f8163457eb24e74f94a3ed0d46d9dd6b (diff)
downloadpython-coveragepy-ccdc804b232ac9b17df569e5f02d1b7ea0ae69c1.tar.gz
Use a set where a set is appropriate
Diffstat (limited to 'coverage/control.py')
-rw-r--r--coverage/control.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/coverage/control.py b/coverage/control.py
index cb917e5..84e8566 100644
--- a/coverage/control.py
+++ b/coverage/control.py
@@ -186,7 +186,7 @@ class coverage(object):
)
# The dirs for files considered "installed with the interpreter".
- self.pylib_dirs = []
+ self.pylib_dirs = set()
if not self.config.cover_pylib:
# Look at where some standard modules are located. That's the
# indication for "installed with the interpreter". In some
@@ -195,9 +195,7 @@ class coverage(object):
# we've imported, and take all the different ones.
for m in (atexit, os, random, socket, _structseq):
if m is not None and hasattr(m, "__file__"):
- m_dir = self._canonical_dir(m)
- if m_dir not in self.pylib_dirs:
- self.pylib_dirs.append(m_dir)
+ self.pylib_dirs.add(self._canonical_dir(m))
# To avoid tracing the coverage code itself, we skip anything located
# where we are.