summaryrefslogtreecommitdiff
path: root/coverage/cmdline.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2020-01-09 06:53:45 -0500
committerNed Batchelder <ned@nedbatchelder.com>2020-01-11 07:15:04 -0500
commit1c653dd10d3b75b9b442981139bc8e796aea148c (patch)
tree9ab4d9fd7f286f6b4d772a3ea210e7fe740926a6 /coverage/cmdline.py
parentd10e03c4347198f6f04cf31103cee53cd02f2ee0 (diff)
downloadpython-coveragepy-git-1c653dd10d3b75b9b442981139bc8e796aea148c.tar.gz
"coverage debug premain"
Diffstat (limited to 'coverage/cmdline.py')
-rw-r--r--coverage/cmdline.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/coverage/cmdline.py b/coverage/cmdline.py
index 47a1601b..57266e73 100644
--- a/coverage/cmdline.py
+++ b/coverage/cmdline.py
@@ -715,7 +715,7 @@ class CoverageScript(object):
"""Implementation of 'coverage debug'."""
if not args:
- show_help("What information would you like: config, data, sys?")
+ show_help("What information would you like: config, data, sys, premain?")
return ERR
for info in args:
@@ -747,6 +747,10 @@ class CoverageScript(object):
config_info = self.coverage.config.__dict__.items()
for line in info_formatter(config_info):
print(" %s" % line)
+ elif info == "premain":
+ print(info_header("premain"))
+ from coverage.debug import short_stack
+ print(short_stack())
else:
show_help("Don't know what you mean by %r" % info)
return ERR