MCPcopy Index your code
hub / github.com/python/mypy / serialize

Method serialize

mypy/nodes.py:869–879  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

867 return visitor.visit_overloaded_func_def(self)
868
869 def serialize(self) -> JsonDict:
870 return {
871 ".class": "OverloadedFuncDef",
872 "items": [i.serialize() for i in self.items],
873 "type": None if self.type is None else self.type.serialize(),
874 "fullname": self._fullname,
875 "impl": None if self.impl is None else self.impl.serialize(),
876 "flags": get_flags(self, FUNCBASE_FLAGS),
877 "deprecated": self.deprecated,
878 "setter_index": self.setter_index,
879 }
880
881 @classmethod
882 def deserialize(cls, data: JsonDict) -> OverloadedFuncDef:

Callers

nothing calls this directly

Calls 2

get_flagsFunction · 0.85
serializeMethod · 0.45

Tested by

no test coverage detected