New submission from Vlad Hoi <hoivladys...@yahoo.com>:
from abc import ABC class A: def __init_subclass__(self): pass class B(ABC, A, name="name"): pass After initialising class B, this exception occurs, because multiple "name" arguments where provided: Traceback (most recent call last): File "test_abc", line 9, in <module> class B(ABC, A, name="name"): TypeError: __new__() got multiple values for argument 'name' ---------- components: Extension Modules messages: 390933 nosy: vladhoi priority: normal severity: normal status: open title: abc conflicts with __init_subclass__ type: crash versions: Python 3.8 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue43827> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com