MCPcopy Index your code
hub / github.com/sqlalchemy/sqlalchemy / dataclass_fields

Function dataclass_fields

lib/sqlalchemy/util/compat.py:259–270  ·  view source on GitHub ↗

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])

Source from the content-addressed store, hash-verified

257
258
259def 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
273def local_dataclass_fields(cls: Type[Any]) -> Iterable[dataclasses.Field[Any]]:

Callers 1

local_dataclass_fieldsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected