def __add__(self, other):
        if isinstance(other, FmtStr):
            return FmtStr(*(self.basefmtstrs + other.basefmtstrs))
        elif isinstance(other, (bytes, unicode)):
            return FmtStr(*(self.basefmtstrs + [Chunk(other)]))
        else:
            raise TypeError((self, other) % 'Can\'t add %r and %r')
dataset/ETHPy150Open thomasballinger/curtsies/curtsies/formatstring.py/FmtStr.__add__/swapped operands of `%`