On 14/05/2012 00:22, Keitaro Kaoru wrote:
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)

mgr is wahh ?

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())"




_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

No :( Please cut and past the exact code that you're using and the exception that you're getting, without that that it's impossible for us to help you.

--
Cheers.

Mark Lawrence.

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to