Control: reassign -1 python3-zope.interface
Control: affects -1 src:python-klein
Control: forwarded -1 https://github.com/zopefoundation/zope.interface/pull/351

On Tue, Dec 16, 2025 at 07:47:33PM +0000, Santiago Vila wrote:
E           zope.interface.exceptions.BrokenMethodImplementation: The object 
FrozenHTTPResponse(status=200, headers=FrozenHTTPHeaders(rawHeaders=()), 
_body=b'', _state=MessageState(cachedBody=None, fountExhausted=False)) has 
failed to implement interface klein._imessage.IHTTPResponse: The contract of 
klein._imessage.IHTTPResponse.__annotate_func__(format) is violated because 
'FrozenHTTPResponse.__annotate__()' doesn't allow enough arguments.

I think this is a bug in zope.interface's Python 3.14 support. I've sent a PR upstream and will wait for feedback on that.

Thanks,

--
Colin Watson (he/him)                              [[email protected]]

Reply via email to