def format_ops()

in memory_saving_gradients.py [0:0]


def format_ops(ops, sort_outputs=True):
    """Helper method for printing ops. Converts Tensor/Operation op to op.name,
    rest to str(op)."""

    if hasattr(ops, '__iter__') and not isinstance(ops, str):
        l = [(op.name if hasattr(op, "name") else str(op)) for op in ops]
        if sort_outputs:
            return sorted(l)
        return l
    else:
        return ops.name if hasattr(ops, "name") else str(ops)