summaryrefslogtreecommitdiff
path: root/src/core.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/core.py')
-rw-r--r--src/core.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/core.py b/src/core.py
index 61d32ae8..7e0fb747 100644
--- a/src/core.py
+++ b/src/core.py
@@ -1363,7 +1363,12 @@ class Core(object):
if isinstance(tab, tabs.MucTab):
muc.leave_groupchat(self.xmpp, tab.get_room().name, tab.get_room().own_nick, msg)
self.save_config()
- self.xmpp.disconnect(False)
+ # Ugly fix thanks to gmail servers
+ try:
+ sys.stderr = None
+ self.xmpp.disconnect(False)
+ except:
+ pass
def command_quit(self, arg):
"""