Skip to content

Commit 5d5052c

Browse files
committed
Add detect_blocking_io option
1 parent 1157a00 commit 5d5052c

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

aiohasupervisor/models/supervisor.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,25 @@
11
"""Models for supervisor component."""
22

33
from dataclasses import dataclass
4+
from enum import StrEnum
45
from ipaddress import IPv4Address
56

67
from .base import ContainerStats, Options, Request, ResponseData
78
from .root import LogLevel, UpdateChannel
89

10+
# --- ENUMS ----
11+
12+
13+
class DetectBlockingIO(StrEnum):
14+
"""DetectBlockingIO type."""
15+
16+
OFF = "off"
17+
ON = "on"
18+
ON_AT_STARTUP = "on_at_startup"
19+
20+
21+
# --- OBJECTS ----
22+
923

1024
@dataclass(frozen=True, slots=True)
1125
class SupervisorInfo(ResponseData):
@@ -54,3 +68,4 @@ class SupervisorOptions(Options):
5468
force_security: bool | None = None
5569
auto_update: bool | None = None
5670
country: str | None = None
71+
detect_blocking_io: DetectBlockingIO | None = None

0 commit comments

Comments
 (0)