Skip to content

Commit c64a3a4

Browse files
committed
chore: some type improvements
1 parent 249a2a1 commit c64a3a4

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

templates/python/config.mustache

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ from algoliasearch.http.base_config import BaseConfig
1111

1212

1313
class {{#lambda.pascalcase}}{{client}}{{/lambda.pascalcase}}Config(BaseConfig):
14-
def __init__(self, app_id: Optional[str] = None, api_key: Optional[str] = None{{#hasRegionalHost}}, region: {{#fallbackToAliasHost}}Optional[str]{{/fallbackToAliasHost}}{{^fallbackToAliasHost}}str{{/fallbackToAliasHost}} = None{{/hasRegionalHost}}) -> None:
14+
def __init__(self, app_id: str, api_key: str{{#hasRegionalHost}}, region: {{#fallbackToAliasHost}}Optional[str]{{/fallbackToAliasHost}}{{^fallbackToAliasHost}}str{{/fallbackToAliasHost}} = None{{/hasRegionalHost}}) -> None:
1515
super().__init__(app_id, api_key)
1616

1717
user_agent = UserAgent().add("{{#lambda.pascalcase}}{{client}}{{/lambda.pascalcase}}")
@@ -23,14 +23,15 @@ class {{#lambda.pascalcase}}{{client}}{{/lambda.pascalcase}}Config(BaseConfig):
2323
"content-type": "application/json",
2424
}
2525

26-
self.proxies = {
27-
"http": environ.get("HTTP_PROXY"),
28-
"https": environ.get("HTTPS_PROXY"),
29-
}
30-
if self.proxies["http"] is None:
31-
del self.proxies["http"]
32-
if self.proxies["https"] is None:
33-
del self.proxies["https"]
26+
http_proxy = environ.get("HTTP_PROXY")
27+
https_proxy = environ.get("HTTPS_PROXY")
28+
29+
self.proxies = {}
30+
31+
if http_proxy is not None:
32+
self.proxies["http"] = http_proxy
33+
if https_proxy is not None:
34+
self.proxies["https"] = https_proxy
3435

3536
{{#hasRegionalHost}}
3637
self.region = region
@@ -60,4 +61,4 @@ class {{#lambda.pascalcase}}{{client}}{{/lambda.pascalcase}}Config(BaseConfig):
6061
reorder_hosts=True,
6162
{{/hostWithAppID}}
6263
)
63-
{{/hasRegionalHost}}
64+
{{/hasRegionalHost}}

0 commit comments

Comments
 (0)