Skip to content

Commit

Permalink
Fix annotations for Python 3.8 and lower
Browse files Browse the repository at this point in the history
  • Loading branch information
EliahKagan committed Jan 11, 2024
1 parent a5414bf commit 70ea7ec
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions test/test_index.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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:
Expand Down

0 comments on commit 70ea7ec

Please sign in to comment.