mirror of https://github.com/Textualize/rich.git
Remove some test code from main block
This commit is contained in:
parent
1b3d0ae1de
commit
3ff0b12ab5
|
@ -63,33 +63,10 @@ else:
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
# import platform
|
import platform
|
||||||
#
|
|
||||||
# features = get_windows_console_features()
|
|
||||||
# from rich import print
|
|
||||||
#
|
|
||||||
# print(f'platform="{platform.system()}"')
|
|
||||||
# print(repr(features))
|
|
||||||
|
|
||||||
import subprocess
|
features = get_windows_console_features()
|
||||||
import sys
|
from rich import print
|
||||||
|
|
||||||
code = """import sys
|
print(f'platform="{platform.system()}"')
|
||||||
from rich.console import Console
|
print(repr(features))
|
||||||
|
|
||||||
console = Console(file=sys.stdout)
|
|
||||||
console.print("spam")
|
|
||||||
"""
|
|
||||||
err_code = code.replace("sys.stdout", "sys.stderr")
|
|
||||||
cmd = [sys.executable, "-"]
|
|
||||||
|
|
||||||
print("[capture_output=True via sys.stdout]")
|
|
||||||
proc = subprocess.run(cmd, input=code, capture_output=True, encoding="utf-8")
|
|
||||||
print(f"{proc.stdout=} {proc.stderr=}")
|
|
||||||
|
|
||||||
print("[capture_output=True via sys.stderr]")
|
|
||||||
proc = subprocess.run(cmd, input=err_code, capture_output=True, encoding="utf-8")
|
|
||||||
print(f"{proc.stdout=} {proc.stderr=}")
|
|
||||||
|
|
||||||
print("[capture_output=False via sys.stdout]")
|
|
||||||
proc = subprocess.run(cmd, input=code, capture_output=False, encoding="utf-8")
|
|
||||||
|
|
Loading…
Reference in New Issue