Force legacy_windows to False in Textual

This commit is contained in:
Darren Burns
2022-09-21 15:35:16 +01:00
parent f88a13fa02
commit 8db7a07eef
3 changed files with 2 additions and 4 deletions

View File

@@ -56,7 +56,6 @@ def take_svg_screenshot(
if app is None:
app = import_app(app_path)
app.console.legacy_windows = False
if title is None:
title = app.title

View File

@@ -176,6 +176,7 @@ class App(Generic[ReturnType], DOMNode):
markup=False,
highlight=False,
emoji=False,
legacy_windows=False,
)
self.error_console = Console(markup=False, stderr=True)
self.driver_class = driver_class or self.get_driver_class()

View File

@@ -1,6 +1,5 @@
import difflib
import os
import pprint
from dataclasses import dataclass
from datetime import datetime
from functools import partial
@@ -15,14 +14,13 @@ from _pytest.fixtures import FixtureRequest
from _pytest.main import Session
from _pytest.terminal import TerminalReporter
from jinja2 import Template
from rich import inspect
from rich.console import Console
from rich.panel import Panel
from syrupy import SnapshotAssertion
from textual.app import App
from textual._doc import take_svg_screenshot
from textual._import_app import import_app
from textual.app import App
TEXTUAL_SNAPSHOT_SVG_KEY = pytest.StashKey[str]()
TEXTUAL_ACTUAL_SVG_KEY = pytest.StashKey[str]()