Skip to content

handle namedtuples #5

@lucsorel

Description

@lucsorel
  • the _fields attribute enables to detect classes defined with the collections.namedtuple factory method, its keys are the class attributes
  • the attributes are not typed: specify any or don't specify one
from collections import namedtuple

Circle = namedtuple('Circle', ['x', 'y', 'radius'], defaults=[1])

# Circle._fields: ('x', 'y', 'radius')
# Circle._fields_defaults: {'radius': 1}

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions