summaryrefslogtreecommitdiff
path: root/coverage/control.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-10-24 12:20:24 -0400
committerNed Batchelder <ned@nedbatchelder.com>2009-10-24 12:20:24 -0400
commita76d63809c96078c49d4858073aeaf5a7bd63fd5 (patch)
tree8ea2c38ef64412bdb0a27b2ac22ab75d19e627d2 /coverage/control.py
parent0662e384a3911f84a09b92029446f6722f9340d5 (diff)
downloadpython-coveragepy-git-a76d63809c96078c49d4858073aeaf5a7bd63fd5.tar.gz
Tidy up long lines
Diffstat (limited to 'coverage/control.py')
-rw-r--r--coverage/control.py28
1 files changed, 20 insertions, 8 deletions
diff --git a/coverage/control.py b/coverage/control.py
index 2de4474b..d2f9337c 100644
--- a/coverage/control.py
+++ b/coverage/control.py
@@ -3,7 +3,8 @@
import os, socket
from coverage.annotate import AnnotateReporter
-from coverage.backward import set, string_class, sorted # pylint: disable-msg=W0622
+from coverage.backward import set, string_class # pylint: disable-msg=W0622
+from coverage.backward import sorted # pylint: disable-msg=W0622
from coverage.codeunit import code_unit_factory, CodeUnit
from coverage.collector import Collector
from coverage.data import CoverageData
@@ -50,6 +51,8 @@ class coverage:
tracing functions make the faster more sophisticated trace function not
operate properly.
+ TODO: `branch`.
+
"""
from coverage import __version__
@@ -65,7 +68,9 @@ class coverage:
# cheap hack, since the rest of the command line arguments aren't
# recognized, but it solves some users' problems.
timid = timid or ('--timid' in os.environ.get('COVERAGE_OPTIONS', ''))
- self.collector = Collector(self._should_trace, timid=timid, branch=branch)
+ self.collector = Collector(
+ self._should_trace, timid=timid, branch=branch
+ )
# Create the data file.
if data_suffix:
@@ -242,7 +247,10 @@ class coverage:
"""
analysis = self._analyze(morf)
- return analysis.filename, analysis.statements, analysis.excluded, analysis.missing, analysis.missing_formatted()
+ return (
+ analysis.filename, analysis.statements, analysis.excluded,
+ analysis.missing, analysis.missing_formatted()
+ )
def _analyze(self, it):
"""Analyze a single morf or code unit.
@@ -347,9 +355,10 @@ class Analysis:
)
self.parser = CodeParser(
- text=source, filename=self.filename, exclude=self.coverage.exclude_re
+ text=source, filename=self.filename,
+ exclude=self.coverage.exclude_re
)
- self.statements, self.excluded, line_map = self.parser.parse_source()
+ self.statements, self.excluded = self.parser.parse_source()
# Identify missing statements.
self.missing = []
@@ -379,7 +388,10 @@ class Analysis:
possible = self.arc_possibilities()
executed = self.arcs_executed()
# Exclude arcs here which connect a line to itself. They can occur
- # in executed data in some cases. This is where they can cause trouble,
- # and here is where it's the least burden to remove them.
- unpredicted = [e for e in executed if e not in possible and e[0] != e[1]]
+ # in executed data in some cases. This is where they can cause
+ # trouble, and here is where it's the least burden to remove them.
+ unpredicted = [
+ e for e in executed
+ if e not in possible and e[0] != e[1]
+ ]
return sorted(unpredicted)