Return a sequence of all dataclasses.Field objects associated with a class as an already processed dataclass. The class must **already be a dataclass** for Field objects to be returned.
(cls: Type[Any])
| 257 | |
| 258 | |
| 259 | def dataclass_fields(cls: Type[Any]) -> Iterable[dataclasses.Field[Any]]: |
| 260 | """Return a sequence of all dataclasses.Field objects associated |
| 261 | with a class as an already processed dataclass. |
| 262 | |
| 263 | The class must **already be a dataclass** for Field objects to be returned. |
| 264 | |
| 265 | """ |
| 266 | |
| 267 | if dataclasses.is_dataclass(cls): |
| 268 | return dataclasses.fields(cls) |
| 269 | else: |
| 270 | return [] |
| 271 | |
| 272 | |
| 273 | def local_dataclass_fields(cls: Type[Any]) -> Iterable[dataclasses.Field[Any]]: |
no outgoing calls
no test coverage detected