def __init__(self, nsdict=None, transport=None, url=None, tracefile=None,<EOL>readerclass=None, writerclass=None, soapaction='<STR_LIT>', <EOL>wsAddressURI=None, sig_handler=None, transdict=None, **kw):
self.data = None<EOL>self.ps = None<EOL>self.user_headers = []<EOL>self.nsdict = nsdict or {}<EOL>self.transport = transport<EOL>self.transdict = transdict or {}<EOL>self.url = url<EOL>self.trace = tracefile<EOL>self.readerclass = readerclass<EOL>self.writerclass = writerclass<EOL>self.soapaction = soapaction<EOL>self.wsAddressURI = wsAddressURI<EOL>self.sig_handler = sig_handler<EOL>self.address = None<EOL>self.endPointReference = kw.get('<STR_LIT>', None)<EOL>self.cookies = http.cookies.SimpleCookie()<EOL>self.http_callbacks = {}<EOL>if '<STR_LIT>' in kw:<EOL><INDENT>self.SetAuth(*kw['<STR_LIT>'])<EOL><DEDENT>else:<EOL><INDENT>self.SetAuth(AUTH.none)<EOL><DEDENT>
Initialize.
        Keyword arguments include:
            transport -- default use HTTPConnection. 
            transdict -- dict of values to pass to transport.
            url -- URL of resource, POST is path 
            soapaction -- value of SOAPAction header
            auth -- (type, name, password) triplet; default is unauth
            nsdict -- namespace entries to add
            tracefile -- file to dump packet traces
            cert_file, key_file -- SSL data (q.v.)
            readerclass -- DOM reader class
            writerclass -- DOM writer class, implements MessageInterface
            wsAddressURI -- namespaceURI of WS-Address to use.  By default 
            it's not used.
            sig_handler -- XML Signature handler, must sign and verify.
            endPointReference -- optional Endpoint Reference.