|
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