Skip to content

Instantly share code, notes, and snippets.

View AlexWaygood's full-sized avatar

Alex Waygood AlexWaygood

View GitHub Profile
{"version": 1, "file_mapping": {"pyproject.toml": "pyproject.toml", "foo.py": "foo.py"}}
{"version": 1, "file_mapping": {"pyproject.toml": "pyproject.toml", "foo.py": "foo.py"}}
{"version": 1, "file_mapping": {"pyproject.toml": "pyproject.toml", "foo.py": "foo.py"}}
{"version": 1, "file_mapping": {"pyproject.toml": "pyproject.toml", "foo.py": "foo.py"}}
{"version": 1, "file_mapping": {"pyproject.toml": "pyproject.toml", "foo.py": "foo.py"}}
{"version": 1, "file_mapping": {"pyproject.toml": "pyproject.toml", "foo.py": "foo.py"}}
{"version": 1, "file_mapping": {"pyproject.toml": "pyproject.toml", "foo.py": "foo.py"}}
{"version": 1, "file_mapping": {"pyproject.toml": "pyproject.toml", "foo.py": "foo.py"}}
@AlexWaygood
AlexWaygood / base.py
Created August 8, 2026 17:47
Minimal reproducer for order-dependent ty unsound-return-statement diagnostics
class Base:
values = ["a"]
class Parent(Base):
def __init__(self):
if self.values:
self.values = [*self.values]
def get_values(self) -> list[str]:
{"version": 1, "file_mapping": {"main.py": "main.py", "pyproject.toml": "pyproject.toml"}}