[Python-modules-commits] r11455 - in packages/pysilc/trunk/debian (3 files)
stefanor-guest at users.alioth.debian.org
stefanor-guest at users.alioth.debian.org
Sat Jan 30 14:27:11 UTC 2010
Date: Saturday, January 30, 2010 @ 14:27:10
Author: stefanor-guest
Revision: 11455
Add patch for demo.py for users with special characters in their name
Added:
packages/pysilc/trunk/debian/patches/utf8-realname.diff
Modified:
packages/pysilc/trunk/debian/changelog
packages/pysilc/trunk/debian/patches/series
Modified: packages/pysilc/trunk/debian/changelog
===================================================================
--- packages/pysilc/trunk/debian/changelog 2010-01-30 14:19:55 UTC (rev 11454)
+++ packages/pysilc/trunk/debian/changelog 2010-01-30 14:27:10 UTC (rev 11455)
@@ -1,3 +1,9 @@
+pysilc (0.5-2) UNRELEASED; urgency=low
+
+ * Add patch to example demo.py for UTF-8 Real Names in /etc/passwd
+
+ -- Stefano Rivera <stefano at rivera.za.net> Sat, 30 Jan 2010 16:12:56 +0200
+
pysilc (0.5-1) unstable; urgency=low
* Initial release (Closes: #564605)
Modified: packages/pysilc/trunk/debian/patches/series
===================================================================
--- packages/pysilc/trunk/debian/patches/series 2010-01-30 14:19:55 UTC (rev 11454)
+++ packages/pysilc/trunk/debian/patches/series 2010-01-30 14:27:10 UTC (rev 11455)
@@ -2,3 +2,4 @@
fix-build.diff
client_id.diff
fix-segfaults.diff
+utf8-realname.diff
Added: packages/pysilc/trunk/debian/patches/utf8-realname.diff
===================================================================
--- packages/pysilc/trunk/debian/patches/utf8-realname.diff (rev 0)
+++ packages/pysilc/trunk/debian/patches/utf8-realname.diff 2010-01-30 14:27:10 UTC (rev 11455)
@@ -0,0 +1,18 @@
+Description: If the user's real name is UTF-8 encoded with non-ASCII
+ characters, the demo will throw an exception.
+Author: Stefano Rivera <stefano at rivera.za.net>
+Forwarded: https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=2917&group_id=6260
+Date: 2010-01-30
+
+--- a/examples/demo.py
++++ b/examples/demo.py
+@@ -166,7 +166,8 @@
+ self._cache_channel(channel)
+ print 'SILC: Reply (Join)', channel, topic, users
+ myself = self.user()
+- self.send_channel_message(channel, 'My name is %s. I live in %s' % (myself.realname, myself.hostname))
++ self.send_channel_message(channel, u'My name is %s. I live in %s' % (
++ unicode(myself.realname, 'utf-8', 'ignore'), myself.hostname))
+
+ def command_reply_motd(self, msg):
+ print 'SILC: Reply (MOTD):', msg
More information about the Python-modules-commits
mailing list