summaryrefslogtreecommitdiff
path: root/fot.py
diff options
context:
space:
mode:
authorJon Bergli Heier <snakebite@jvnv.net>2010-05-27 00:48:24 +0200
committerJon Bergli Heier <snakebite@jvnv.net>2010-05-27 00:48:24 +0200
commita1ecaccc2061a5d60a4b9c5ec83dcdee3c487097 (patch)
treec950527b670cf766085f505e62e6508dee55fd24 /fot.py
parentc30851b50bccb7ff8ed4b721c1347d69c6c01e35 (diff)
parentdd71b25a6e82d523e9c841428b43d5270d0435af (diff)
Merge branch 'ipv6'
Diffstat (limited to 'fot.py')
-rwxr-xr-xfot.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/fot.py b/fot.py
index ff277e4..c6e3e6c 100755
--- a/fot.py
+++ b/fot.py
@@ -9,7 +9,7 @@ import os, re
from ConfigParser import ConfigParser
-import login
+import login, ipv6
config = ConfigParser()
@@ -178,7 +178,11 @@ def start_server(server):
print '%s' % server
factory = BotFactory(server, config.get(server, 'nickname'))
- reactor.connectTCP(config.get(server, 'host'), config.getint(server, 'port'), factory)
+ if config.has_option(server, 'host6'):
+ bind6 = (config.get(server, 'bind6'), 0) if config.has_option(server, 'bind6') else None
+ ipv6.connectTCP6(config.get(server, 'host6'), config.getint(server, 'port6'), factory, bindAddress = bind6)
+ else:
+ reactor.connectTCP(config.get(server, 'host'), config.getint(server, 'port'), factory)
print 'Starting per-network instances...'
for server in (server for server in config.sections() if server.startswith('server/')):