title: How to deliver instance of object to instance of SocketServer.BaseRequestHandler?
body: <p>This is problem.
  My primary work is : deliver "s" object to "handle" method in TestRequestHandler class. 
  My first step was : deliver "s" object through "point" method to TestServer class, but here im stuck. How to deliver "s" object to TestRequestHandler? Some suggestions?</p>
  
  <pre><code>import threading
  import SocketServer
  from socket import *
  
  class TestRequestHandler(SocketServer.BaseRequestHandler):
  
      def __init__(self, request, client_address, server):
          SocketServer.BaseRequestHandler.__init__(self, request, client_address, server)
          return
  
      def setup(self):
          return SocketServer.BaseRequestHandler.setup(self)
  
      def handle(self):
          data = self.request.recv(1024)
  
          if (data): 
              self.request.send(data)
              print data
  
      def finish(self):
          return SocketServer.BaseRequestHandler.finish(self)
  
  class TestServer(SocketServer.TCPServer):
  
      def __init__(self, server_address, handler_class=TestRequestHandler):
          print "__init__"
          SocketServer.TCPServer.__init__(self, server_address, handler_class)
          return
  
      def point(self,obj):
          self.obj = obj
          print "point"
  
      def server_activate(self):
          SocketServer.TCPServer.server_activate(self)
          return
  
      def serve_forever(self):
          print "serve_forever"
          while True:
              self.handle_request()
          return
  
      def handle_request(self):
          return SocketServer.TCPServer.handle_request(self)
  
  if __name__ == '__main__':
  
      s = socket(AF_INET, SOCK_STREAM)
  
      address = ('localhost', 6666)
      server = TestServer(address, TestRequestHandler)
      server.point(s)
      t = threading.Thread(target=server.serve_forever())
      t.setDaemon(True)
      t.start()
  </code></pre>