[Tutor] hello~

Mark Lawrence breamoreboy at yahoo.co.uk
Mon May 14 01:19:43 CEST 2012


On 14/05/2012 00:04, Keitaro Kaoru wrote:
> 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())"
>
>
>
>
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor

Sorry but it's unreadable to me.  Have you sent this in HTML when you 
should have sent in plain text?

-- 
Cheers.

Mark Lawrence.



More information about the Tutor mailing list