summaryrefslogtreecommitdiff
path: root/linuxnamespaces/syscalls.py
diff options
context:
space:
mode:
Diffstat (limited to 'linuxnamespaces/syscalls.py')
-rw-r--r--linuxnamespaces/syscalls.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/linuxnamespaces/syscalls.py b/linuxnamespaces/syscalls.py
index be0a5f7..9528b07 100644
--- a/linuxnamespaces/syscalls.py
+++ b/linuxnamespaces/syscalls.py
@@ -26,17 +26,17 @@ LIBC_SO = ctypes.CDLL(None, use_errno=True)
if typing.TYPE_CHECKING:
- CData = ctypes._CData # pylint: disable=protected-access
+ CDataType = ctypes._CDataType # pylint: disable=protected-access
else:
- CData = typing.Any
+ CDataType = typing.Any
def _pad_fields(
- fields: list[tuple[str, type[CData]]],
+ fields: list[tuple[str, type[CDataType]]],
totalsize: int,
name: str,
- padtype: type[CData] = ctypes.c_uint8,
-) -> list[tuple[str, type[CData]]]:
+ padtype: type[CDataType] = ctypes.c_uint8,
+) -> list[tuple[str, type[CDataType]]]:
"""Append a padding element to a ctypes.Structure _fields_ sequence such
that its total size matches a given value.
"""
@@ -560,7 +560,7 @@ class EventFD:
"""Return True unless the eventfd is closed."""
return self.fd >= 0
- def __enter__(self) -> "EventFD":
+ def __enter__(self) -> typing.Self:
"""When used as a context manager, the EventFD is closed on scope exit.
"""
return self
@@ -847,7 +847,7 @@ class SignalFD:
"""Return True unless the signalfd is closed."""
return self.fd >= 0
- def __enter__(self) -> "EventFD":
+ def __enter__(self) -> typing.Self:
"""When used as a context manager, the SignalFD is closed on scope
exit.
"""