]> jfr.im git - irc/weechat/qweechat.git/blobdiff - src/qweechat/network.py
Remove "compression=gzip" in command init
[irc/weechat/qweechat.git] / src / qweechat / network.py
index e97bb65c34e439e1e78bba8ece765953e2959949..5f4a50d5ec134ac76f7ca0034683238637511a08 100644 (file)
@@ -1,7 +1,9 @@
 #!/usr/bin/python
 # -*- coding: utf-8 -*-
 #
-# Copyright (C) 2011-2012 Sebastien Helleu <flashcode@flashtux.org>
+# network.py - I/O with WeeChat/relay
+#
+# Copyright (C) 2011-2013 Sebastien Helleu <flashcode@flashtux.org>
 #
 # This file is part of QWeeChat, a Qt remote GUI for WeeChat.
 #
 # along with QWeeChat.  If not, see <http://www.gnu.org/licenses/>.
 #
 
-#
-# I/O with WeeChat/relay.
-#
-
 import struct
 import qt_compat
 QtCore = qt_compat.import_module('QtCore')
 QtNetwork = qt_compat.import_module('QtNetwork')
 
-_PROTO_INIT_CMD  = ['init password=%(password)s,compression=gzip']
+_PROTO_INIT_CMD  = ['init password=%(password)s']
 _PROTO_SYNC_CMDS = ['(listbuffers) hdata buffer:gui_buffers(*) number,full_name,short_name,type,nicklist,title,local_variables',
                     '(listlines) hdata buffer:gui_buffers(*)/own_lines/first_line(*)/data date,displayed,prefix,message',
                     '(nicklist) nicklist',
@@ -132,7 +130,7 @@ class Network(QtCore.QObject):
             self._socket.abort()
 
     def send_to_weechat(self, message):
-        self._socket.write(str(message))
+        self._socket.write(message.encode('utf-8'))
 
     def desync_weechat(self):
         self.send_to_weechat('desync\n')