id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	branch	branch_author	launchpad_bug
3978	twisted.words.protocols.irc.IRCClient.describe() overagressively backslashes	SpaceHobo	Upasana	"When my IRCClient-descended bot class calls:
{{{
	self.me(channel, r'\o/')
}}}
I am presented with the following in IRC (seen with irssi):
{{{
	13:00 * yardbird \\o/
}}}
It strikes me that ctcpStringify is overagressively escaping the payload somehow.  

Is there any way I can work around this?  I'm happy to override or replace IRCClient.me() with my own method in my subclass.  I've fiddled with all sorts of dequotation and quotation, but I can only get even numbers of backslashes as a result.

the PRIVMSG functions do not do this.

One last irk: for some reason you can only send actions to channels, while I can happily do /me in a user query window in irssi.  Why the restriction?
"	defect	new	normal		words		irc	thijs me@…			
