On 11/26/2017 1:04 PM, Brett Cannon wrote:
    The only open issues I know of are:
    - Should object comparison require an exact match on the type?
    https://github.com/ericvsmith/dataclasses/issues/51


I say don't require the type comparison for duck typing purposes.

The problem with that is that you end up with cases like this, which I don't think we want:

@dataclass
class Point:
    x: int
    y: int

@dataclass
class Point3d:
    x: int
    y: int
    z: int

assert Point(1, 2) == Point3d(1, 2, 3)

Eric.
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to