diff --git a/python/lib/core/dmod/core/common/reader.py b/python/lib/core/dmod/core/common/reader.py index a89ffb705..ea9deec52 100644 --- a/python/lib/core/dmod/core/common/reader.py +++ b/python/lib/core/dmod/core/common/reader.py @@ -14,7 +14,8 @@ def seek(self, offset: int, whence: int = SEEK_SET) -> int: """ Change the position to the given offset, returning the absolute position. """ -class ReadSeeker(Reader, Seeker): +@runtime_checkable +class ReadSeeker(Reader, Seeker, Protocol): """ A :class:`Reader` capable of changing the position from which it is reading. """