Skip to content

Commit 516b962

Browse files
committed
fix mypy issues
1 parent 436da73 commit 516b962

1 file changed

Lines changed: 3 additions & 11 deletions

File tree

python/rxnet/runtime.py

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import threading
99
import time
1010
from concurrent.futures import Executor
11-
from dataclasses import dataclass
11+
from dataclasses import dataclass, field
1212
from typing import Any, Protocol, TextIO
1313

1414
from .worker_pool import Priority, WorkerPool
@@ -60,22 +60,14 @@ class SchedTaskResult:
6060
blocking_us: int = 0
6161
response_us: int = 0
6262
schedulable: bool = True
63-
resource_accesses: list[SchedResourceAccess] | None = None
64-
65-
def __post_init__(self) -> None:
66-
if self.resource_accesses is None:
67-
self.resource_accesses = []
63+
resource_accesses: list[SchedResourceAccess] = field(default_factory=list)
6864

6965

7066
@dataclass(slots=True)
7167
class SchedReport:
7268
schedulable: bool = True
7369
unsupported: bool = False
74-
tasks: list[SchedTaskResult] | None = None
75-
76-
def __post_init__(self) -> None:
77-
if self.tasks is None:
78-
self.tasks = []
70+
tasks: list[SchedTaskResult] = field(default_factory=list)
7971

8072

8173
def effective_deadline(entry: _NodeEntry) -> int:

0 commit comments

Comments
 (0)