diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2012-11-11 19:44:45 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2012-11-11 19:44:45 -0500 |
commit | 013f326263ef82c97259d6c6b69d0f62278cf3ae (patch) | |
tree | a584aac092652cc1bb398120d894a935dc2aa728 /coverage/control.py | |
parent | 06b941674b217683db6351fcb9f4fe717a90ef9e (diff) | |
download | python-coveragepy-git-013f326263ef82c97259d6c6b69d0f62278cf3ae.tar.gz |
No longer see a mysterious exception when not able to run code: AttributeError: 'NoneType' object has no attribute 'isabs'. #153
Diffstat (limited to 'coverage/control.py')
-rw-r--r-- | coverage/control.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/coverage/control.py b/coverage/control.py index 0391352d..effb4857 100644 --- a/coverage/control.py +++ b/coverage/control.py @@ -362,7 +362,6 @@ class coverage(object): def stop(self): """Stop measuring code coverage.""" self.collector.stop() - self._harvest_data() def erase(self): """Erase previously-collected coverage data. @@ -515,6 +514,7 @@ class coverage(object): Returns an `Analysis` object. """ + self._harvest_data() if not isinstance(it, CodeUnit): it = code_unit_factory(it, self.file_locator)[0] @@ -536,6 +536,7 @@ class coverage(object): Returns a float, the total percentage covered. """ + self._harvest_data() self.config.from_args( ignore_errors=ignore_errors, omit=omit, include=include, show_missing=show_missing, @@ -555,6 +556,7 @@ class coverage(object): See `coverage.report()` for other arguments. """ + self._harvest_data() self.config.from_args( ignore_errors=ignore_errors, omit=omit, include=include ) @@ -580,6 +582,7 @@ class coverage(object): Returns a float, the total percentage covered. """ + self._harvest_data() self.config.from_args( ignore_errors=ignore_errors, omit=omit, include=include, html_dir=directory, extra_css=extra_css, html_title=title, @@ -601,6 +604,7 @@ class coverage(object): Returns a float, the total percentage covered. """ + self._harvest_data() self.config.from_args( ignore_errors=ignore_errors, omit=omit, include=include, xml_output=outfile, |