'This is the other part of the shutdown() workaround.
Since servers create new sockets, we have to infect
them with our magic. :)'

def accept(self):

    (c, a) = self.__dict__['conn'].accept()
    return (SSLWrapper(c), a)
