MCPcopy Create free account
hub / github.com/apache/fory / get_default_value

Method get_default_value

compiler/fory_compiler/generators/python.py:902–922  ·  view source on GitHub ↗

Get default value for a field.

(self, field_type: FieldType, nullable: bool = False)

Source from the content-addressed store, hash-verified

900 return type_name
901
902 def get_default_value(self, field_type: FieldType, nullable: bool = False) -> str:
903 """Get default value for a field."""
904 if nullable:
905 return "None"
906
907 if isinstance(field_type, PrimitiveType):
908 return self.DEFAULT_VALUES.get(field_type.kind, "None")
909
910 elif isinstance(field_type, NamedType):
911 return "None"
912
913 elif isinstance(field_type, ListType):
914 return "None"
915
916 elif isinstance(field_type, ArrayType):
917 return "None"
918
919 elif isinstance(field_type, MapType):
920 return "None"
921
922 return "None"
923
924 def collect_imports(
925 self,

Callers 1

generate_fieldMethod · 0.95

Calls 1

getMethod · 0.65

Tested by

no test coverage detected