From fc99b9e8625af9ec2916ed641de0dc3b093a7cea Mon Sep 17 00:00:00 2001 From: "louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13" Date: Mon, 9 Aug 2010 20:05:00 +0000 Subject: Fix a little crash, fix the authentication process (was not working with prosody, because it was wrong), fix the sending of the vcard (was broken too, but ejabberd doesn't complain...) --- src/logging.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/logging.py') diff --git a/src/logging.py b/src/logging.py index d2b7e61a..f94ac466 100644 --- a/src/logging.py +++ b/src/logging.py @@ -71,10 +71,14 @@ class Logger(object): fd = open(dir+room, 'a') except IOError: return + try: + msg = msg.encode('utf-8') + except: + pass if nick: - fd.write(datetime.now().strftime('%d-%m-%y [%H:%M:%S] ')+nick.encode('utf-8')+': '+msg.encode('utf-8')+'\n') + fd.write(datetime.now().strftime('%d-%m-%y [%H:%M:%S] ')+nick.encode('utf-8')+': '+msg+'\n') else: - fd.write(datetime.now().strftime('%d-%m-%y [%H:%M:%S] ')+'* '+msg.encode('utf-8')+'\n') + fd.write(datetime.now().strftime('%d-%m-%y [%H:%M:%S] ')+'* '+msg+'\n') fd.close() logger = Logger() -- cgit v1.2.3