Skip to content

Fix collection(s) repr to correctly handle subclasses #3217

@DimitrisJim

Description

@DimitrisJim

In CPython:

>>> from collections import deque
>>> class MyDeque(deque): pass
>>> MyDeque()
'MyDeque([])'

While in RustPython:

>>>>> from collections import deque
>>>>> class MyDeque(deque): pass
>>>>> MyDeque()
deque([])

This needs to be applied for set, frozenset and bytearray too.

Prior similar work: #3137

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions