| # Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0 |
| # For details: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt |
| |
| """Dump information so we can get a quick look at what's available.""" |
| |
| import platform |
| import sys |
| |
| |
| def whatever(f): |
| try: |
| return f() |
| except: |
| return f |
| |
| |
| def dump_module(mod): |
| print(f"\n### {mod.__name__} ---------------------------") |
| for name in dir(mod): |
| if name.startswith("_"): |
| continue |
| print(f"{name:30s}: {whatever(getattr(mod, name))!r:.100}") |
| |
| |
| for mod in [platform, sys]: |
| dump_module(mod) |