summaryrefslogtreecommitdiff
path: root/coverage
diff options
context:
space:
mode:
Diffstat (limited to 'coverage')
-rw-r--r--coverage/control.py5
-rw-r--r--coverage/plugin.py5
2 files changed, 2 insertions, 8 deletions
diff --git a/coverage/control.py b/coverage/control.py
index d2110552..1191b9eb 100644
--- a/coverage/control.py
+++ b/coverage/control.py
@@ -9,7 +9,7 @@ from coverage.collector import Collector
from coverage.config import CoverageConfig
from coverage.data import CoverageData
from coverage.debug import DebugControl
-from coverage.plugin import Plugins, plugin_implements
+from coverage.plugin import CoveragePlugin, Plugins, overrides
from coverage.files import FileLocator, TreeMatcher, FnmatchMatcher
from coverage.files import PathAliases, find_python_files, prep_patterns
from coverage.html import HtmlReporter
@@ -179,7 +179,7 @@ class Coverage(object):
self.file_tracers = []
for plugin in self.plugins:
- if plugin_implements(plugin, "file_tracer"):
+ if overrides(plugin, "file_tracer", CoveragePlugin):
self.file_tracers.append(plugin)
self.file_tracers.append(None) # The Python case.
@@ -354,7 +354,6 @@ class Coverage(object):
# Try the plugins, see if they have an opinion about the file.
for plugin in self.file_tracers:
if plugin:
- #plugin.trace_judge(disp)
file_tracer = plugin.file_tracer(canonical)
if file_tracer is not None:
file_tracer.plugin_name = plugin.plugin_name
diff --git a/coverage/plugin.py b/coverage/plugin.py
index 75eee851..3d41aab9 100644
--- a/coverage/plugin.py
+++ b/coverage/plugin.py
@@ -152,8 +152,3 @@ def overrides(obj, method_name, base_class):
base_func = base_func.im_func
return klass_func is not base_func
-
-
-def plugin_implements(obj, method_name):
- """Does the plugin `obj` implement `method_name`?"""
- return overrides(obj, method_name, CoveragePlugin)