[Tutor] sorry seems like it was sent in html

Keitaro Kaoru tokyo.rook at gmail.com
Mon May 14 01:22:04 CEST 2012


is that better? not html... ? hey. Austin here for some reason this
command. all it does it produces the
error message at the bottom.. itll say my name and the persons name im
trying to send the message to but thats it. heres the command.

mgr.addCommand("tell", 1, "send a person a message to the rooms he is in",
tell, unlisted = True)

def tell(mgr, croom, user, msg, args):
        name = args.lower().split(" ")[0]
        if not name.isalnum(): return Html("Non-alphanumeric name,
seriously?")
        data = shared_db.get("seen:" + name)
        if data == None:
                return Html("I have no records about this user.")
        data = json.loads(data)
        for room in mgr.rooms:
                if data[1] == "join":
                        mgr.sendObject(target, Html("<b>%s</b>,<b><font
color='#3399CC'>%s</font></b>  wants to tell you<b><i>%s</i></b>",
name.title, user.name.title$
        else:
                        return Error("<b>%s</b>  I couldn't find %s
anywhere", user.name.title(), name.title())

i built it off these 2 commands

def broadcast(mgr, croom, user, msg, args):
        for room in mgr.rooms:
                mgr.sendObject(room, Html("Broadcast by<b>%s</b>:%s",
user.name, args))

def seen(mgr, room, user, msg, args):
name = args.lower().split(" ")[0]
if not name.isalnum(): return Html("Non-alphanumeric name, seriously?")
data = shared_db.get("seen:" + name)
if data == None:
return Html("I have no records about this user.")
data = json.loads(data)
ifdata[1] == "join":
return Html("Last seen<b>%s</b>  join<b>%s</b>,<b>%s</b>  ago.", name,
data[0], tdelta(data[2]))
elif data[1] == "leave":
return Html("Last seen<b>%s</b>  leave<b>%s</b>,<b>%s</b>  ago.", name,
data[0], tdelta(data[2]))
elif data[1] == "message":
return Html("Last seen<b>%s</b>  message in<b>%s</b>,<b>%s</b>  ago:
<i>\"%s\"</i>", name, data[0], tdelta(data[2]), data[3])
return Html("I have no records about this user.")

as you can see i only use some of the command. it doesnt produce an error
message tho.. just repeats "return Error("<b>%s</b>  I couldn't find %s
anywhere", user.name.title(), name.title())"

-- 
~Keitaro Kaoru-Sama~
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20120513/a05ef639/attachment-0001.html>


More information about the Tutor mailing list