diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2014-08-19 08:41:54 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2014-08-19 08:41:54 -0400 |
commit | ccdc804b232ac9b17df569e5f02d1b7ea0ae69c1 (patch) | |
tree | fe157d1b1b4e90ada653a81e43b23ddfcba056b3 /coverage/control.py | |
parent | d1d3a290f8163457eb24e74f94a3ed0d46d9dd6b (diff) | |
download | python-coveragepy-ccdc804b232ac9b17df569e5f02d1b7ea0ae69c1.tar.gz |
Use a set where a set is appropriate
Diffstat (limited to 'coverage/control.py')
-rw-r--r-- | coverage/control.py | 6 |
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. |