Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 
 

40 рядки
977 B

  1. import os
  2. import platform
  3. from rich import inspect
  4. from rich.console import Console, get_windows_console_features
  5. from rich.panel import Panel
  6. from rich.pretty import Pretty
  7. def report() -> None: # pragma: no cover
  8. """Print a report to the terminal with debugging information"""
  9. console = Console()
  10. inspect(console)
  11. features = get_windows_console_features()
  12. inspect(features)
  13. env_names = (
  14. "CLICOLOR",
  15. "COLORTERM",
  16. "COLUMNS",
  17. "JPY_PARENT_PID",
  18. "JUPYTER_COLUMNS",
  19. "JUPYTER_LINES",
  20. "LINES",
  21. "NO_COLOR",
  22. "TERM_PROGRAM",
  23. "TERM",
  24. "TTY_COMPATIBLE",
  25. "TTY_INTERACTIVE",
  26. "VSCODE_VERBOSE_LOGGING",
  27. )
  28. env = {name: os.getenv(name) for name in env_names}
  29. console.print(Panel.fit((Pretty(env)), title="[b]Environment Variables"))
  30. console.print(f'platform="{platform.system()}"')
  31. if __name__ == "__main__": # pragma: no cover
  32. report()