'Ensure assert_hostname is set correctly on our pool
We already take care of a normal poolmanager via init_poolmanager
But we still need to take care of when there is a proxy poolmanager'

def get_connection(self, *args, **kwargs):

    conn = super(SSLAdapter, self).get_connection(*args, **kwargs)
    if (conn.assert_hostname != self.assert_hostname):
        conn.assert_hostname = self.assert_hostname
    return conn
