INNER CODE UNIT · Python

read_admin_key

defiprime/defiprime1 · scripts/algolia-index.py:108

def read_admin_key(key_file, env):
    from_env = env.get("ALGOLIA_ADMIN_KEY", "").strip()
    if from_env:
        return from_env
    if os.path.exists(key_file):
        with open(key_file, encoding="utf-8") as handle:
            from_file = handle.read().strip()
        if from_file:
            return from_file
    raise MissingKeyError(
        f"no admin key: set ALGOLIA_ADMIN_KEY or write it to {key_file}"
    )


def http_request(method, url, headers, body=None):
    request = urllib.request.Request(url, data=body, headers=headers, method=method)
    try:
        with urllib.request.urlopen(request, timeout=60) as response:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…