rendered paste bodyIndex: trunk/supybot/plugins/Dict/plugin.py
===================================================================
--- trunk/supybot/plugins/Dict/plugin.py (revision 649)
+++ trunk/supybot/plugins/Dict/plugin.py (working copy)
@@ -46,7 +46,8 @@
"""
try:
server = conf.supybot.plugins.Dict.server()
- conn = dictclient.Connection(server)
+ port = conf.supybot.plugins.Dict.port()
+ conn = dictclient.Connection(server, port)
dbs = list(conn.getdbdescs().keys())
dbs.sort()
irc.reply(format('%L', dbs))
@@ -61,7 +62,8 @@
"""
try:
server = conf.supybot.plugins.Dict.server()
- conn = dictclient.Connection(server)
+ port = conf.supybot.plugins.Dict.port()
+ conn = dictclient.Connection(server, port)
dbs = conn.getdbdescs().keys()
irc.reply(utils.iter.choice(dbs))
except socket.error, e:
@@ -75,7 +77,8 @@
"""
try:
server = conf.supybot.plugins.Dict.server()
- conn = dictclient.Connection(server)
+ port = conf.supybot.plugins.Dict.port()
+ conn = dictclient.Connection(server, port)
except socket.error, e:
irc.error(utils.web.strError(e), Raise=True)
dbs = set(conn.getdbdescs())
Index: trunk/supybot/plugins/Dict/config.py
===================================================================
--- trunk/supybot/plugins/Dict/config.py (revision 649)
+++ trunk/supybot/plugins/Dict/config.py (working copy)
@@ -42,6 +42,9 @@
conf.registerGlobalValue(Dict, 'server',
registry.String('dict.org', """Determines what server the bot will
retrieve definitions from."""))
+conf.registerGlobalValue(Dict, 'port',
+ registry.Integer(6268, """Determines what port but bot will connect to
+ the server through."""))
conf.registerChannelValue(Dict, 'default',
registry.String('', """Determines the default dictionary the bot will
ask for definitions in. If this value is '*' (without the quotes) the bot