nixos-rebuild-ng: add Final annotations for some constants

This commit is contained in:
Thiago Kenji Okada
2024-12-16 23:06:31 +00:00
parent b91be5b0e0
commit ed7136fee4
2 changed files with 5 additions and 4 deletions

View File

@@ -5,13 +5,13 @@ import shlex
import subprocess
from dataclasses import dataclass
from getpass import getpass
from typing import Self, Sequence, TypedDict, Unpack
from typing import Final, Self, Sequence, TypedDict, Unpack
from . import tmpdir
logger = logging.getLogger(__name__)
SSH_DEFAULT_OPTS = [
SSH_DEFAULT_OPTS: Final = [
"-o",
"ControlMaster=auto",
"-o",

View File

@@ -1,5 +1,6 @@
from pathlib import Path
from tempfile import TemporaryDirectory
from typing import Final
TMPDIR = TemporaryDirectory(prefix="nixos-rebuild.")
TMPDIR_PATH = Path(TMPDIR.name)
TMPDIR: Final = TemporaryDirectory(prefix="nixos-rebuild.")
TMPDIR_PATH: Final = Path(TMPDIR.name)