'This is called pre-fork so it shouldn\'t do anything to the
current process. If there\'s a need to make process wide
changes you\'ll want to do that in ``self.init_process()``.'

def __init__(self, age, ppid, sockets, app, timeout, cfg, log):

    self.age = age
    self.pid = '[booting]'
    self.ppid = ppid
    self.sockets = sockets
    self.app = app
    self.timeout = timeout
    self.cfg = cfg
    self.booted = False
    self.aborted = False
    self.reloader = None
    self.nr = 0
    jitter = randint(0, cfg.max_requests_jitter)
    self.max_requests = ((cfg.max_requests + jitter) or MAXSIZE)
    self.alive = True
    self.log = log
    self.tmp = WorkerTmp(cfg)
