[Sugar-devel] Replacing Illegal character ':' in username (SL #2152)

Sascha Silbe sascha-ml-reply-to-2010-3 at silbe.org
Wed Sep 29 14:37:38 EDT 2010


Excerpts from Dipankar Patro's message of Wed Sep 29 19:32:22 +0200 2010:

> @@ -42,6 +43,7 @@ def set_nick(nick):
>      if not nick:
>          raise ValueError(_("You must enter a name."))
>      if not isinstance(nick, unicode):
> +        nick = re.sub(r':', '_', nick)
>          nick = unicode(nick, 'utf-8')
>      client = gconf.client_get_default()
>      client.set_string("/desktop/sugar/user/nick", nick)

This would change the user-set (and user-visible) name. We should avoid
to do that unless we have a very good reason.
Instead it should be coped with at the lower-level place that breaks,
i.e. in the code interacting with the school server. Not sure exactly
which file that is, maybe someone else can give a better hint.

Sascha

--
http://sascha.silbe.org/
http://www.infra-silbe.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
Url : http://lists.sugarlabs.org/archive/sugar-devel/attachments/20100929/13bf6c43/attachment.pgp 


More information about the Sugar-devel mailing list