diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2018-10-13 10:01:08 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2018-10-13 10:01:08 -0400 |
commit | 8f41c9714de5a75e031b4ea8a744f9d7860e8c05 (patch) | |
tree | e94f54f55f4fce443ced63eb214f81d47ae4f5fd /coverage/debug.py | |
parent | a629ecb8abe816ffc50a435eb386f075754908da (diff) | |
download | python-coveragepy-git-8f41c9714de5a75e031b4ea8a744f9d7860e8c05.tar.gz |
Debugging improvements
Diffstat (limited to 'coverage/debug.py')
-rw-r--r-- | coverage/debug.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/coverage/debug.py b/coverage/debug.py index 9077a3af..ce22d725 100644 --- a/coverage/debug.py +++ b/coverage/debug.py @@ -177,6 +177,7 @@ class SimpleReprMixin(object): show_attrs = ( (k, v) for k, v in self.__dict__.items() if getattr(v, "show_repr_attr", True) + and not callable(v) ) return "<{klass} @0x{id:x} {attrs}>".format( klass=self.__class__.__name__, @@ -229,11 +230,10 @@ class DebugOutputFile(object): # pragma: debugging if self.show_process: self.filters.append(CwdTracker().filter) - cmd = " ".join(getattr(sys, 'argv', ['???'])) - self.write("New process: executable: %s\n" % (sys.executable,)) - self.write("New process: cmd: %s\n" % (cmd,)) + self.write("New process: executable: %r\n" % (sys.executable,)) + self.write("New process: cmd: %r\n" % (getattr(sys, 'argv', None),)) if hasattr(os, 'getppid'): - self.write("New process: pid: %s, parent pid: %s\n" % (os.getpid(), os.getppid())) + self.write("New process: pid: %r, parent pid: %r\n" % (os.getpid(), os.getppid())) SYS_MOD_NAME = '$coverage.debug.DebugOutputFile.the_one' |