panic: Type::find_name_in_mro() should return Some() when called on a meta-type (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Assignees

charliermarsh

@correctmost

Description

@correctmost

Summary

ty crashes when checking this fuzzed code:

from dataclasses import InitVar, dataclass from ty_extensions import Top

@dataclass class C: a: Top[int] int: InitVar[int] = 0

def fn(): C()

error[panic]: Panicked at crates/ty_python_semantic/src/types.rs:2570:18 when checking `/home/user/crash.py`: ``Type::find_name_in_mro()` should return `Some()` when called on a meta-type`

https://play.ty.dev/b2be1f41-bec0-498d-b2bd-d80b42c1fa6d

Version

astral-sh/ruff@c130dcec

Metadata

Metadata

Labels

No fields configured for issues without a type.

Development

No branches or pull requests

Issue actions