|
9 | 9 | from os.path import abspath, exists, isdir, isfile, join |
10 | 10 | from pathlib import Path |
11 | 11 | from subprocess import CalledProcessError, check_output |
12 | | -from typing import Any, List, Literal, NewType, Optional |
| 12 | +from typing import Any, Literal, NewType |
13 | 13 |
|
14 | 14 | from aleph_message.models import Chain |
15 | 15 | from aleph_message.models.execution.environment import HypervisorType |
@@ -188,21 +188,21 @@ class Settings(BaseSettings): |
188 | 188 | CONNECTOR_URL = Url("http://localhost:4021") |
189 | 189 |
|
190 | 190 | CACHE_ROOT: Path = Path("/var/cache/aleph/vm") |
191 | | - MESSAGE_CACHE: Optional[Path] = Field( |
| 191 | + MESSAGE_CACHE: Path | None = Field( |
192 | 192 | None, |
193 | 193 | description="Default to CACHE_ROOT/message", |
194 | 194 | ) |
195 | | - CODE_CACHE: Optional[Path] = Field(None, description="Default to CACHE_ROOT/code") |
196 | | - RUNTIME_CACHE: Optional[Path] = Field(None, description="Default to CACHE_ROOT/runtime") |
197 | | - DATA_CACHE: Optional[Path] = Field(None, description="Default to CACHE_ROOT/data") |
| 195 | + CODE_CACHE: Path | None = Field(None, description="Default to CACHE_ROOT/code") |
| 196 | + RUNTIME_CACHE: Path | None = Field(None, description="Default to CACHE_ROOT/runtime") |
| 197 | + DATA_CACHE: Path | None = Field(None, description="Default to CACHE_ROOT/data") |
198 | 198 |
|
199 | 199 | EXECUTION_ROOT: Path = Path("/var/lib/aleph/vm") |
200 | | - JAILER_BASE_DIRECTORY: Optional[Path] = Field(None, description="Default to EXECUTION_ROOT/jailer") |
201 | | - EXECUTION_DATABASE: Optional[Path] = Field( |
| 200 | + JAILER_BASE_DIRECTORY: Path | None = Field(None, description="Default to EXECUTION_ROOT/jailer") |
| 201 | + EXECUTION_DATABASE: Path | None = Field( |
202 | 202 | None, description="Location of database file. Default to EXECUTION_ROOT/executions.sqlite3" |
203 | 203 | ) |
204 | 204 | EXECUTION_LOG_ENABLED: bool = False |
205 | | - EXECUTION_LOG_DIRECTORY: Optional[Path] = Field( |
| 205 | + EXECUTION_LOG_DIRECTORY: Path | None = Field( |
206 | 206 | None, description="Location of executions log. Default to EXECUTION_ROOT/executions/" |
207 | 207 | ) |
208 | 208 |
|
@@ -267,12 +267,12 @@ class Settings(BaseSettings): |
267 | 267 | "with SEV and SEV-ES", |
268 | 268 | ) |
269 | 269 |
|
270 | | - CONFIDENTIAL_DIRECTORY: Optional[Path] = Field( |
| 270 | + CONFIDENTIAL_DIRECTORY: Path | None = Field( |
271 | 271 | None, |
272 | 272 | description="Confidential Computing default directory. Default to EXECUTION_ROOT/confidential", |
273 | 273 | ) |
274 | 274 |
|
275 | | - CONFIDENTIAL_SESSION_DIRECTORY: Optional[Path] = Field(None, description="Default to EXECUTION_ROOT/sessions") |
| 275 | + CONFIDENTIAL_SESSION_DIRECTORY: Path | None = Field(None, description="Default to EXECUTION_ROOT/sessions") |
276 | 276 |
|
277 | 277 | ENABLE_GPU_SUPPORT: bool = Field( |
278 | 278 | default=False, |
|
0 commit comments