Skip to content

Instantly share code, notes, and snippets.

View ajayuranakar's full-sized avatar

Ajay ajayuranakar

  • Bangalore
View GitHub Profile
@josiahcarlson
josiahcarlson / pass_socket.py
Created September 14, 2012 18:05
An example of passing a socket between processes using Python's multiprocessing library
'''pass_socket.py
Written September 14, 2012
Released into the public domain.
Works on Python 2.6, 2.7, and may need minor changes for 3+.
'''
import multiprocessing
import tornado.web
from multiprocessing import Pipe
from _multiprocessing import Connection
class MultiprocessApplication(tornado.web.Application):
def __init__(self, *args, **kwargs):
self._conn_main_recv, self._conn_main_send = Pipe()
tornado.web.Application.__init__(self, *args, **kwargs)
def setup(self, ioloop, is_main_process):