File size: 578 Bytes
714cf46
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
def parse_modal_api_key(modal_api_key: str) -> tuple:
    cleaned = modal_api_key.strip()
    assert cleaned != "", "modal_api_key cannot be empty."
    assert ":" in cleaned, "modal_api_key must be provided as '<modal_token_id>:<modal_token_secret>'."
    token_id, token_secret = cleaned.split(":", 1)
    token_id = token_id.strip()
    token_secret = token_secret.strip()
    assert token_id != "", "modal_token_id parsed from modal_api_key is empty."
    assert token_secret != "", "modal_token_secret parsed from modal_api_key is empty."
    return token_id, token_secret