def __str__(self):
        return (self.__class__.__name__, ", ".join(map(str, self.type_params))) % "%s(%s)"
dataset/ETHPy150Open bokeh/bokeh/bokeh/core/properties.py/Either.__str__/swapped operands of `%`