def __str__(self):
        if self.looptype.is_pretest:
            if self.false in self.loop_nodes:
                return (self.num, self.name, self.cond) % '%d-While(!%s)[%s]'
            return '%d-While(%s)[%s]' % (self.num, self.name, self.cond)
        elif self.looptype.is_posttest:
            return '%d-DoWhile(%s)[%s]' % (self.num, self.name, self.cond)
        elif self.looptype.is_endless:
            return '%d-WhileTrue(%s)[%s]' % (self.num, self.name, self.cond)
        return '%d-WhileNoType(%s)' % (self.num, self.name)
dataset/ETHPy150Open androguard/androguard/androguard/decompiler/dad/basic_blocks.py/LoopBlock.__str__/swapped operands of `%`