diff options
Diffstat (limited to 'coverage/control.py')
-rw-r--r-- | coverage/control.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/coverage/control.py b/coverage/control.py index 5282eb59..0f306aa2 100644 --- a/coverage/control.py +++ b/coverage/control.py @@ -736,14 +736,14 @@ class Coverage(object): if plugin_name: plugin = self._plugins.get(plugin_name) - if plugin: - file_reporter = plugin.file_reporter(abs_morf) - if file_reporter is None: - raise CoverageException( - "Plugin %r did not provide a file reporter for %r." % ( - plugin._coverage_plugin_name, morf - ) - ) + if plugin: + file_reporter = plugin.file_reporter(abs_morf) + if file_reporter is None: + raise CoverageException( + "Plugin %r did not provide a file reporter for %r." % ( + plugin._coverage_plugin_name, morf + ) + ) if file_reporter == "python": file_reporter = PythonFileReporter(morf, self) |