Module crowdin_api.requester

Classes

class APIRequester (base_url: str, timeout: int = 80, retry_delay: Union[int, float] = 0.1, max_retries: int = 5, default_headers: Optional[Dict[~KT, ~VT]] = None, extended_params: Optional[Dict[~KT, ~VT]] = None)

HTTP wrapper.

Class variables

var default_exception

Common base class for all non-exit exceptions.

var default_file_content_type
var default_headers
var exception_map

Instance variables

var session : requests.sessions.Session

Methods

def close(self)
def request(self, method, path, params=None, headers=None, request_data=None, file:  = None, **kwargs)