def __str__(self):
        "This handles what is shown when e.g. printing the message"
        senders = ",".join(obj.key for obj in self.senders)
        receivers = ",".join(["[%s]" % obj.key for obj in self.channels] + [obj.key for obj in self.receivers])
        return (senders, receivers, crop(self.message, width=40)) % "%s->%s: %s"


#------------------------------------------------------------
#
# TempMsg
#
#------------------------------------------------------------
dataset/ETHPy150Open evennia/evennia/evennia/comms/models.py/Msg.__str__/swapped operands of `%`