Skip to content

Commit b0230f4

Browse files
committed
Type check core/services
1 parent 95ea41c commit b0230f4

3 files changed

Lines changed: 5 additions & 4 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ ignore-case = true
8282
include = [
8383
"src/dstack/plugins",
8484
"src/dstack/_internal/server",
85+
"src/dstack/_internal/core/services",
8586
"src/dstack/_internal/cli/services/configurators",
8687
]
8788
ignore = [

src/dstack/_internal/core/services/repos.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def get_local_repo_credentials(
8484

8585
def check_remote_repo_credentials_https(url: GitRepoURL, oauth_token: str) -> RemoteRepoCreds:
8686
try:
87-
git.cmd.Git().ls_remote(url.as_https(oauth_token), env=dict(GIT_TERMINAL_PROMPT="0"))
87+
git.cmd.Git().ls_remote(url.as_https(oauth_token), env=dict(GIT_TERMINAL_PROMPT="0")) # type: ignore[attr-defined]
8888
except GitCommandError:
8989
masked = len(oauth_token[:-4]) * "*" + oauth_token[-4:]
9090
raise InvalidRepoCredentialsError(
@@ -111,7 +111,7 @@ def check_remote_repo_credentials_ssh(url: GitRepoURL, identity_file: PathLike)
111111
private_key = f.read()
112112

113113
try:
114-
git.cmd.Git().ls_remote(
114+
git.cmd.Git().ls_remote( # type: ignore[attr-defined]
115115
url.as_ssh(), env=dict(GIT_SSH_COMMAND=make_ssh_command_for_git(identity_file))
116116
)
117117
except GitCommandError:
@@ -131,7 +131,7 @@ def get_default_branch(remote_url: str) -> Optional[str]:
131131
Get the default branch of a remote Git repository.
132132
"""
133133
try:
134-
output = git.cmd.Git().ls_remote("--symref", remote_url, "HEAD")
134+
output = git.cmd.Git().ls_remote("--symref", remote_url, "HEAD") # type: ignore[attr-defined]
135135
for line in output.splitlines():
136136
if line.startswith("ref:"):
137137
return line.split()[1].split("/")[-1]

src/dstack/_internal/core/services/ssh/ports.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def _listen(port: int) -> Optional[socket.socket]:
7474
try:
7575
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
7676
if IS_WINDOWS:
77-
sock.setsockopt(socket.SOL_SOCKET, socket.SO_EXCLUSIVEADDRUSE, 1)
77+
sock.setsockopt(socket.SOL_SOCKET, socket.SO_EXCLUSIVEADDRUSE, 1) # type: ignore[attr-defined]
7878
sock.bind(("", port))
7979
return sock
8080
except socket.error as e:

0 commit comments

Comments
 (0)