def __init__(self, proxy, conn, post): asocket.__init__(self, conn) self.callback = None self.post_negotiate = post self._negotiating = False if proxy is None: proxy = {} self._proxyinfo = proxy.copy() self.mid = (self._proxyinfo.get('addr', ''), self._proxyinfo.get('port',0)) self.end = ('',0)
def __init__(self, *a, **k): asocket.__init__(self, *a, **k) self.set_terminator('\r\n\r\n') self.push('HEAD / HTTP/1.0\r\n\r\n') self.push_handler(lambda d: log.info(repr(d)))