MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / __from_json__

Method __from_json__

projects/Python/proto/test.py:4056–4127  ·  view source on GitHub ↗
(fields)

Source from the content-addressed store, hash-verified

4054
4055 @staticmethod
4056 def __from_json__(fields):
4057 if fields is None:
4058 return None
4059 return StructOptional(
4060 StructSimple.__from_json__(fields),
4061 None if "f100" not in fields else fields["f100"],
4062 None if "f101" not in fields else fields["f101"],
4063 None if "f102" not in fields else fields["f102"],
4064 None if "f103" not in fields else fields["f103"],
4065 None if "f104" not in fields else fields["f104"],
4066 None if "f105" not in fields else fields["f105"],
4067 None if "f106" not in fields else None if fields["f106"] is None else chr(fields["f106"]),
4068 None if "f107" not in fields else None if fields["f107"] is None else chr(fields["f107"]),
4069 None if "f108" not in fields else None if fields["f108"] is None else chr(fields["f108"]),
4070 None if "f109" not in fields else None if fields["f109"] is None else chr(fields["f109"]),
4071 None if "f110" not in fields else None if fields["f110"] is None else chr(fields["f110"]),
4072 None if "f111" not in fields else None if fields["f111"] is None else chr(fields["f111"]),
4073 None if "f112" not in fields else fields["f112"],
4074 None if "f113" not in fields else fields["f113"],
4075 None if "f114" not in fields else fields["f114"],
4076 None if "f115" not in fields else fields["f115"],
4077 None if "f116" not in fields else fields["f116"],
4078 None if "f117" not in fields else fields["f117"],
4079 None if "f118" not in fields else fields["f118"],
4080 None if "f119" not in fields else fields["f119"],
4081 None if "f120" not in fields else fields["f120"],
4082 None if "f121" not in fields else fields["f121"],
4083 None if "f122" not in fields else fields["f122"],
4084 None if "f123" not in fields else fields["f123"],
4085 None if "f124" not in fields else fields["f124"],
4086 None if "f125" not in fields else fields["f125"],
4087 None if "f126" not in fields else fields["f126"],
4088 None if "f127" not in fields else fields["f127"],
4089 None if "f128" not in fields else fields["f128"],
4090 None if "f129" not in fields else fields["f129"],
4091 None if "f130" not in fields else fields["f130"],
4092 None if "f131" not in fields else fields["f131"],
4093 None if "f132" not in fields else fields["f132"],
4094 None if "f133" not in fields else fields["f133"],
4095 None if "f134" not in fields else fields["f134"],
4096 None if "f135" not in fields else fields["f135"],
4097 None if "f136" not in fields else fields["f136"],
4098 None if "f137" not in fields else fields["f137"],
4099 None if "f138" not in fields else fields["f138"],
4100 None if "f139" not in fields else fields["f139"],
4101 None if "f140" not in fields else fields["f140"],
4102 None if "f141" not in fields else fields["f141"],
4103 None if "f142" not in fields else None if fields["f142"] is None else decimal.Decimal(fields["f142"]),
4104 None if "f143" not in fields else None if fields["f143"] is None else decimal.Decimal(fields["f143"]),
4105 None if "f144" not in fields else None if fields["f144"] is None else decimal.Decimal(fields["f144"]),
4106 None if "f145" not in fields else fields["f145"],
4107 None if "f146" not in fields else fields["f146"],
4108 None if "f147" not in fields else fields["f147"],
4109 None if "f148" not in fields else fields["f148"],
4110 None if "f149" not in fields else fields["f149"],
4111 None if "f150" not in fields else fields["f150"],
4112 None if "f151" not in fields else None if fields["f151"] is None else uuid.UUID(fields["f151"]),
4113 None if "f152" not in fields else None if fields["f152"] is None else uuid.UUID(fields["f152"]),

Callers

nothing calls this directly

Calls 2

StructOptionalClass · 0.70
__from_json__Method · 0.45

Tested by

no test coverage detected