def __init__(self,
                 fmt=None,
                 raw=None,
                 **kwa):
        """
        Initialization method for instance.

        Inherited Parameters:
            size is initial size of .packed

        Parameters:
            fmt is packify format string to pack into .packed
            raw is input bytearray of data to parse(unpack)

        Inherited Attributes:
            .packed is bytearray of packed binary data

        Attributes:
            .fmt is packify format string

        Inherited Properties:
            .size is length of .packed

        """
        self.fmt = fmt if fmt is not None else self.Format
        tbfl = sum((int(x) for x in self.fmt.split()))
        size = (tbfl // 8) + 1 if 8 % tbfl else tbfl // 8
        kwa['size'] = size  # override size to match packify size of whole bytes
        super(PackifierPart, self).__init__(**kwa)

        if raw is not None:
            self.parse(raw=raw)
dataset/ETHPy150Open ioflo/ioflo/ioflo/aio/proto/packeting.py/PackifierPart.__init__/swapped operands of `%`