All pastes #496267 Raw Edit

Mine

public text v1 · immutable
·published 2007-05-19 04:33 UTC
rendered paste body
Index: 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