parameters: (self, *args, **kwargs)
return_statement: return result
docstring: This is called to create a connection instance. Normally you'd
          pass a connection class to do_open, but it doesn't actually check for
          a class, and just expects a callable. As long as we behave just as a
          constructor would have, we should be OK. If it ever changes so that
          we *must* pass a class, we'll create an UnsafeHTTPSConnection class
          which just sets check_domain to False in the class definition, and
          choose which one to pass to do_open.
docstring_summary: This is called to create a connection instance. Normally you'd
          pass a connection class to do_open, but it doesn't actually check for
          a class, and just expects a callable. As long as we behave just as a
          constructor would have, we should be OK. If it ever changes so that
          we *must* pass a class, we'll create an UnsafeHTTPSConnection class
          which just sets check_domain to False in the class definition, and
          choose which one to pass to do_open.
docstring_tokens: This is called to create a connection instance . Normally you d pass a connection class to do_open but it doesn t actually check for a class and just expects a callable . As long as we behave just as a constructor would have we should be OK . If it ever changes so that we * must * pass a class we ll create an UnsafeHTTPSConnection class which just sets check_domain to False in the class definition and choose which one to pass to do_open .
function: def _conn_maker(self, *args, **kwargs):
          """
          This is called to create a connection instance. Normally you'd
          pass a connection class to do_open, but it doesn't actually check for
          a class, and just expects a callable. As long as we behave just as a
          constructor would have, we should be OK. If it ever changes so that
          we *must* pass a class, we'll create an UnsafeHTTPSConnection class
          which just sets check_domain to False in the class definition, and
          choose which one to pass to do_open.
          """
          result = HTTPSConnection(*args, **kwargs)
          if self.ca_certs:
              result.ca_certs = self.ca_certs
              result.check_domain = self.check_domain
          return result
function_tokens: def _conn_maker ( self , * args , * * kwargs ) : result = HTTPSConnection ( * args , * * kwargs ) if self . ca_certs : result . ca_certs = self . ca_certs result . check_domain = self . check_domain return result