def is_partitionable(self):
        """ Returns if this block can be partitiones in 2 or more blocks,
        because if contains enders.
        """
        if len(self.mem) < 2:
            return False  # An atomic block

        if any(x.is_ender or x.asm in arch.zx48k.backend.ASMS for x in self.mem):
            return True

        for label in JUMP_LABELS:
            if LABELS[label].basic_block == self and (not self.mem[0].is_label or self.mem[0].inst != label):
                return True

        return False
def is_partitionable ( self ) : if len ( self . mem ) < 2 : return False if any ( x . is_ender or x . asm in arch . zx48k . backend . ASMS for x in self . mem ) : return True for label in JUMP_LABELS : if LABELS [ label ] . basic_block == self and ( not self . mem [ 0 ] . is_label or self . mem [ 0 ] . inst != label ) : return True return False
Returns if this block can be partitiones in 2 or more blocks,
        because if contains enders.