New submission from Yurii Karabas <1998uri...@gmail.com>:

typing.Protocol silently overrides __init__ method of delivered class.

I think it should be forbidden to define __init__ method at Protocol delivered 
class in case if cls is not Protocol.

----------
components: Library (Lib)
messages: 398742
nosy: kj, uriyyo
priority: normal
severity: normal
status: open
title: typing.Protocol silently overrides __init__ method of delivered class
type: behavior
versions: Python 3.11

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue44807>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to