- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 3k
Closed
Labels
bugmypy got something wrongmypy got something wrong
Description
Bug Report
from typing import NamedTuple
class RaggedFeature(NamedTuple):
  class RowSplits(NamedTuple):
    x: int
  splits: RowSplitsproduces an error message of,
Invalid statement in NamedTuple definition; expected "field_name: field_type [= default]"
Expected Behavior
No error. I ran into this writing stubs for real code from here that does use nested namedtuples at runtime. It also type checks fine in pyright. Minor though as type: ignore seems to work fine for it in typeshed.
Your Environment
Latest mypy version 1.2. Default flags/configuration is enough.
Metadata
Metadata
Assignees
Labels
bugmypy got something wrongmypy got something wrong