diff --git a/httpie/output/ui/man_pages.py b/httpie/output/ui/man_pages.py index 0ba4974578..4b320ef34a 100644 --- a/httpie/output/ui/man_pages.py +++ b/httpie/output/ui/man_pages.py @@ -2,12 +2,14 @@ import subprocess import os +import sys from httpie.context import Environment MAN_COMMAND = 'man' NO_MAN_PAGES = os.getenv('HTTPIE_NO_MAN_PAGES', False) + # On some systems, HTTP(n) might exist, but we are only interested in HTTP(1). # For more information on man page sections: MAN_PAGE_SECTION = '1' @@ -18,7 +20,7 @@ def is_available(program: str) -> bool: Check whether `program`'s man pages are available on this system. """ - if NO_MAN_PAGES or os.system == 'nt': + if NO_MAN_PAGES or sys.platform == 'win32': return False try: process = subprocess.run( @@ -45,4 +47,4 @@ def display_for(env: Environment, program: str) -> None: [MAN_COMMAND, MAN_PAGE_SECTION, program], stdout=env.stdout, stderr=env.stderr - ) + ) \ No newline at end of file