瀏覽代碼

support IPv6 message handler bind IPs

Helge Jung 9 年之前
父節點
當前提交
1f12acc54e
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      modules/ffpb.py

+ 5 - 0
modules/ffpb.py

@@ -84,6 +84,11 @@ class ThreadingTCPServer(SocketServer.ThreadingMixIn, SocketServer.TCPServer):
     """Defines a threaded TCP socket server."""
     bot = None
 
+    def __init__(self, endpoint, handler):
+        if ':' in endpoint[0]:
+            self.address_family = socket.AF_INET6
+        SocketServer.TCPServer.__init__(self, endpoint, handler)
+
 
 def setup(bot):
     """Called by willie upon loading this plugin."""