From df6d2fc2d3aa8b6ea396e96acddf6b695ec35197 Mon Sep 17 00:00:00 2001 From: "louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13" Date: Mon, 8 Nov 2010 01:33:36 +0000 Subject: [PATCH] use custom_port and custom_host if advanced configuration is needed. Else it will use SRV DNS resolution if dnspython is installed --- src/connection.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/connection.py b/src/connection.py index 5432a823..2e74e4e1 100644 --- a/src/connection.py +++ b/src/connection.py @@ -50,9 +50,11 @@ class Connection(sleekxmpp.ClientXMPP): def start(self): # TODO, try multiple servers - if self.anon: - domain = config.get('server', 'anon.louiz.org') + # (domain, config.get('port', 5222)) + custom_host = config.get('custom_host', '') + custom_port = config.get('custom_port', -1) + if custom_host and custom_port != -1: + self.connect((custom_host, custom_port)) else: - _, domain = config.get('jid', '').split('@', 1) - if self.connect((domain, config.get('port', 5222))): - self.process(threaded=True) + self.connect() + self.process(threaded=True)