summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2017-05-05 07:12:10 -0400
committerNed Batchelder <ned@nedbatchelder.com>2017-05-05 07:12:10 -0400
commit05ae0472830008dad1bd2ee53e4b55338bdc929f (patch)
tree96e98f2d6b7e0b28cb81c424faf9f7c3b4166eb8
parent64298fc5d44c960d21a9f3e97aa78ad129f64eba (diff)
downloadpython-coveragepy-git-05ae0472830008dad1bd2ee53e4b55338bdc929f.tar.gz
Add a __repr__ for debugging
-rw-r--r--coverage/python.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/coverage/python.py b/coverage/python.py
index 10d22e08..372347f5 100644
--- a/coverage/python.py
+++ b/coverage/python.py
@@ -8,9 +8,8 @@ import types
import zipimport
from coverage import env, files
-from coverage.misc import (
- contract, CoverageException, expensive, NoSource, join_regex, isolate_module,
-)
+from coverage.misc import contract, expensive, isolate_module, join_regex
+from coverage.misc import CoverageException, NoSource
from coverage.parser import PythonParser
from coverage.phystokens import source_token_lines, source_encoding
from coverage.plugin import FileReporter
@@ -164,6 +163,9 @@ class PythonFileReporter(FileReporter):
self._statements = None
self._excluded = None
+ def __repr__(self):
+ return "<PythonFileReporter {0!r}>".format(self.filename)
+
@contract(returns='unicode')
def relative_filename(self):
return self.relname