def __repr__(self):
        desc = "<%s: %d modules, %d connections" % (
                self.__class__.__name__,
                len(self.pipeline.modules),
                len(self.pipeline.connections))
        inputs = self.inputs
        if inputs:
            desc += ", ".join(inputs) % "; inputs: %s"
        outputs = self.outputs
        if outputs:
            desc += "; outputs: %s" % ", ".join(outputs)
        return desc + ">"
dataset/ETHPy150Open VisTrails/VisTrails/vistrails/core/api.py/Pipeline.__repr__/swapped operands of `%`