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

Method __from_json__

projects/Python/proto/enums.py:1600–1670  ·  view source on GitHub ↗
(fields)

Source from the content-addressed store, hash-verified

1598
1599 @staticmethod
1600 def __from_json__(fields):
1601 if fields is None:
1602 return None
1603 return Enums(
1604 None if "byte0" not in fields else EnumByte.__from_json__(fields["byte0"]),
1605 None if "byte1" not in fields else EnumByte.__from_json__(fields["byte1"]),
1606 None if "byte2" not in fields else EnumByte.__from_json__(fields["byte2"]),
1607 None if "byte3" not in fields else EnumByte.__from_json__(fields["byte3"]),
1608 None if "byte4" not in fields else EnumByte.__from_json__(fields["byte4"]),
1609 None if "byte5" not in fields else EnumByte.__from_json__(fields["byte5"]),
1610 None if "char0" not in fields else EnumChar.__from_json__(fields["char0"]),
1611 None if "char1" not in fields else EnumChar.__from_json__(fields["char1"]),
1612 None if "char2" not in fields else EnumChar.__from_json__(fields["char2"]),
1613 None if "char3" not in fields else EnumChar.__from_json__(fields["char3"]),
1614 None if "char4" not in fields else EnumChar.__from_json__(fields["char4"]),
1615 None if "char5" not in fields else EnumChar.__from_json__(fields["char5"]),
1616 None if "wchar0" not in fields else EnumWChar.__from_json__(fields["wchar0"]),
1617 None if "wchar1" not in fields else EnumWChar.__from_json__(fields["wchar1"]),
1618 None if "wchar2" not in fields else EnumWChar.__from_json__(fields["wchar2"]),
1619 None if "wchar3" not in fields else EnumWChar.__from_json__(fields["wchar3"]),
1620 None if "wchar4" not in fields else EnumWChar.__from_json__(fields["wchar4"]),
1621 None if "wchar5" not in fields else EnumWChar.__from_json__(fields["wchar5"]),
1622 None if "int8b0" not in fields else EnumInt8.__from_json__(fields["int8b0"]),
1623 None if "int8b1" not in fields else EnumInt8.__from_json__(fields["int8b1"]),
1624 None if "int8b2" not in fields else EnumInt8.__from_json__(fields["int8b2"]),
1625 None if "int8b3" not in fields else EnumInt8.__from_json__(fields["int8b3"]),
1626 None if "int8b4" not in fields else EnumInt8.__from_json__(fields["int8b4"]),
1627 None if "int8b5" not in fields else EnumInt8.__from_json__(fields["int8b5"]),
1628 None if "uint8b0" not in fields else EnumUInt8.__from_json__(fields["uint8b0"]),
1629 None if "uint8b1" not in fields else EnumUInt8.__from_json__(fields["uint8b1"]),
1630 None if "uint8b2" not in fields else EnumUInt8.__from_json__(fields["uint8b2"]),
1631 None if "uint8b3" not in fields else EnumUInt8.__from_json__(fields["uint8b3"]),
1632 None if "uint8b4" not in fields else EnumUInt8.__from_json__(fields["uint8b4"]),
1633 None if "uint8b5" not in fields else EnumUInt8.__from_json__(fields["uint8b5"]),
1634 None if "int16b0" not in fields else EnumInt16.__from_json__(fields["int16b0"]),
1635 None if "int16b1" not in fields else EnumInt16.__from_json__(fields["int16b1"]),
1636 None if "int16b2" not in fields else EnumInt16.__from_json__(fields["int16b2"]),
1637 None if "int16b3" not in fields else EnumInt16.__from_json__(fields["int16b3"]),
1638 None if "int16b4" not in fields else EnumInt16.__from_json__(fields["int16b4"]),
1639 None if "int16b5" not in fields else EnumInt16.__from_json__(fields["int16b5"]),
1640 None if "uint16b0" not in fields else EnumUInt16.__from_json__(fields["uint16b0"]),
1641 None if "uint16b1" not in fields else EnumUInt16.__from_json__(fields["uint16b1"]),
1642 None if "uint16b2" not in fields else EnumUInt16.__from_json__(fields["uint16b2"]),
1643 None if "uint16b3" not in fields else EnumUInt16.__from_json__(fields["uint16b3"]),
1644 None if "uint16b4" not in fields else EnumUInt16.__from_json__(fields["uint16b4"]),
1645 None if "uint16b5" not in fields else EnumUInt16.__from_json__(fields["uint16b5"]),
1646 None if "int32b0" not in fields else EnumInt32.__from_json__(fields["int32b0"]),
1647 None if "int32b1" not in fields else EnumInt32.__from_json__(fields["int32b1"]),
1648 None if "int32b2" not in fields else EnumInt32.__from_json__(fields["int32b2"]),
1649 None if "int32b3" not in fields else EnumInt32.__from_json__(fields["int32b3"]),
1650 None if "int32b4" not in fields else EnumInt32.__from_json__(fields["int32b4"]),
1651 None if "int32b5" not in fields else EnumInt32.__from_json__(fields["int32b5"]),
1652 None if "uint32b0" not in fields else EnumUInt32.__from_json__(fields["uint32b0"]),
1653 None if "uint32b1" not in fields else EnumUInt32.__from_json__(fields["uint32b1"]),
1654 None if "uint32b2" not in fields else EnumUInt32.__from_json__(fields["uint32b2"]),
1655 None if "uint32b3" not in fields else EnumUInt32.__from_json__(fields["uint32b3"]),
1656 None if "uint32b4" not in fields else EnumUInt32.__from_json__(fields["uint32b4"]),
1657 None if "uint32b5" not in fields else EnumUInt32.__from_json__(fields["uint32b5"]),

Callers 1

from_jsonMethod · 0.45

Calls 1

EnumsClass · 0.70

Tested by

no test coverage detected