[Part of patch #909005] Added map parameter for file_dispatcher and dispatcher_with_send
diff --git a/Lib/asyncore.py b/Lib/asyncore.py
index 04253df..69318c8 100644
--- a/Lib/asyncore.py
+++ b/Lib/asyncore.py
@@ -419,8 +419,8 @@
 
 class dispatcher_with_send(dispatcher):
 
-    def __init__(self, sock=None):
-        dispatcher.__init__(self, sock)
+    def __init__(self, sock=None, map=None):
+        dispatcher.__init__(self, sock, map)
         self.out_buffer = ''
 
     def initiate_send(self):
@@ -510,8 +510,8 @@
 
     class file_dispatcher(dispatcher):
 
-        def __init__(self, fd):
-            dispatcher.__init__(self)
+        def __init__(self, fd, map=None):
+            dispatcher.__init__(self, None, map)
             self.connected = True
             # set it to non-blocking mode
             flags = fcntl.fcntl(fd, fcntl.F_GETFL, 0)