def __init__(self, zinc_base_url=ZINC_API_URL, max_tries=3, polling_interval=1.0, request_timeout=180, get_request_timeout=5.0, post_request_timeout=10.0, get_request_retries=3): self.shipping_method_factory = ShippingMethodFactory self.max_tries = max_tries self.processor = ZincAbstractProcessor( zinc_base_url=zinc_base_url, polling_interval=polling_interval, request_timeout=request_timeout, get_request_timeout=get_request_timeout, post_request_timeout=post_request_timeout, get_request_retries=get_request_retries)