[issue43827] abc conflicts with __init_subclass__

2021-04-13 Thread Vlad Hoi


New submission from Vlad Hoi :

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 
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 
<https://bugs.python.org/issue43827>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue43827] abc conflicts with __init_subclass__

2021-04-13 Thread Vlad Hoi


Change by Vlad Hoi :


--
keywords: +patch
pull_requests: +24117
stage:  -> patch review
pull_request: https://github.com/python/cpython/pull/25385

___
Python tracker 
<https://bugs.python.org/issue43827>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com