def sendmessage(self, toplayer, messagetext): if not toplayer.solid and self.money >= doo.getmessageprice() and len(messagetext) > 0 and len(messagetext) < 300: messagetext = '<span title="message sent %s"><a style="cursor:pointer;" onclick="gohere(\'playerinfo\', \'%s\');"><b>%s</b></a> says: %s<span>' % (formattar.prettydate(datetime.datetime.now()), self.playerid, self.name, messagetext) if doo.message(toplayer, messagetext): self.money -= float(doo.getmessageprice()) self.put() return True else: #doo.makealert(self, 'Error sending message to %s' % (toplayer.name)) #self.error(404) logging.info('here?') return False else: #doo.makealert(self, 'Error sending message to %s' % (toplayer.name)) #self.error(404) logging.info('or here?') return False
def getlastraffledisplay(self): return formattar.prettydate(self.lastraffle)