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

Method verify_fields

projects/Python/proto/enums.py:3647–4046  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

3645
3646 # Check if the struct fields are valid
3647 def verify_fields(self):
3648 fbe_current_offset = 0
3649
3650 self.byte0.fbe_offset = fbe_current_offset
3651 fbe_field_size = self.byte0.verify()
3652 if fbe_field_size == sys.maxsize:
3653 return sys.maxsize
3654 fbe_current_offset += fbe_field_size
3655
3656 self.byte1.fbe_offset = fbe_current_offset
3657 fbe_field_size = self.byte1.verify()
3658 if fbe_field_size == sys.maxsize:
3659 return sys.maxsize
3660 fbe_current_offset += fbe_field_size
3661
3662 self.byte2.fbe_offset = fbe_current_offset
3663 fbe_field_size = self.byte2.verify()
3664 if fbe_field_size == sys.maxsize:
3665 return sys.maxsize
3666 fbe_current_offset += fbe_field_size
3667
3668 self.byte3.fbe_offset = fbe_current_offset
3669 fbe_field_size = self.byte3.verify()
3670 if fbe_field_size == sys.maxsize:
3671 return sys.maxsize
3672 fbe_current_offset += fbe_field_size
3673
3674 self.byte4.fbe_offset = fbe_current_offset
3675 fbe_field_size = self.byte4.verify()
3676 if fbe_field_size == sys.maxsize:
3677 return sys.maxsize
3678 fbe_current_offset += fbe_field_size
3679
3680 self.byte5.fbe_offset = fbe_current_offset
3681 fbe_field_size = self.byte5.verify()
3682 if fbe_field_size == sys.maxsize:
3683 return sys.maxsize
3684 fbe_current_offset += fbe_field_size
3685
3686 self.char0.fbe_offset = fbe_current_offset
3687 fbe_field_size = self.char0.verify()
3688 if fbe_field_size == sys.maxsize:
3689 return sys.maxsize
3690 fbe_current_offset += fbe_field_size
3691
3692 self.char1.fbe_offset = fbe_current_offset
3693 fbe_field_size = self.char1.verify()
3694 if fbe_field_size == sys.maxsize:
3695 return sys.maxsize
3696 fbe_current_offset += fbe_field_size
3697
3698 self.char2.fbe_offset = fbe_current_offset
3699 fbe_field_size = self.char2.verify()
3700 if fbe_field_size == sys.maxsize:
3701 return sys.maxsize
3702 fbe_current_offset += fbe_field_size
3703
3704 self.char3.fbe_offset = fbe_current_offset

Callers 1

verifyMethod · 0.95

Calls 1

verifyMethod · 0.45

Tested by

no test coverage detected