Как аннотировать объект bytes-like или буфер?
Нет интерфейса для буферного протокола, но я хочу принимать все буферы в своей функции.
Я не возражаю, если это только для mypy.
Как аннотировать объект bytes-like или буфер?
Нет интерфейса для буферного протокола, но я хочу принимать все буферы в своей функции.
Я не возражаю, если это только для mypy.
В настоящее время (начиная с Python 3.6) «Буферный протокол» - это только C API - вы даже не можете говорить об этом в обычном коде Python.
cf: добавьте класс typing.py, описывающий буферный объект PEP 3118
Я бы сейчас использовал Any
.