From 70ea7ec475a82b2483cf151abb9e542f5085af4c Mon Sep 17 00:00:00 2001 From: Eliah Kagan Date: Thu, 11 Jan 2024 13:35:05 -0500 Subject: [PATCH] Fix annotations for Python 3.8 and lower --- test/test_index.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/test_index.py b/test/test_index.py index 876d1220d..22eac355b 100644 --- a/test/test_index.py +++ b/test/test_index.py @@ -13,7 +13,7 @@ import re import shutil from stat import S_ISLNK, ST_MODE -from subprocess import CompletedProcess, run +import subprocess import tempfile import ddt @@ -93,14 +93,14 @@ class Wsl: class WslNoDistro: """Running bash.exe tries to run bash on a WSL distribution, but none exists.""" - process: CompletedProcess[bytes] + process: "subprocess.CompletedProcess[bytes]" message: str @dataclass class CheckError: """Running bash.exe fails in an unexpected error or gives unexpected output.""" - process: CompletedProcess[bytes] + process: "subprocess.CompletedProcess[bytes]" message: str @dataclass @@ -133,7 +133,7 @@ def check(cls): # information on ways to check for WSL, see https://superuser.com/a/1749811. script = 'test -e /proc/sys/fs/binfmt_misc/WSLInterop; echo "$?"' command = ["bash.exe", "-c", script] - process = run(command, capture_output=True) + process = subprocess.run(command, capture_output=True) except FileNotFoundError: return cls.Absent() except OSError as error: