INNER CODE UNIT · Python

get_requests_session

oracle/docker-images · OracleGoldenGate/21c/bin/deployment-init.py:78

def get_requests_session():
    """Create a session that retries REST API calls that fail"""
    global requests_session
    if not requests_session:
        retry_strategy = requests.packages.urllib3.util.retry.Retry(
            total=5,
            backoff_factor=1,
            status_forcelist=[429, 500, 502, 503, 504],
            method_whitelist=["GET", "PUT", "DELETE", "POST", "PATCH"]
        )
        adapter = requests.adapters.HTTPAdapter(max_retries=retry_strategy)
        requests_session = requests.Session()
        requests_session.mount("https://", adapter)
        requests_session.mount("http://",  adapter)
    return requests_session


def get_network_config(serviceListeningPort):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…