Skip to content

Commit 1e9e835

Browse files
committed
fix: types
1 parent 5b67730 commit 1e9e835

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

templates/python/api.mustache

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,17 +50,16 @@ class {{classname}}{{#isSyncClient}}Sync{{/isSyncClient}}:
5050
def __init__(self, app_id: Optional[str] = None, api_key: Optional[str] = None, {{#hasRegionalHost}}region: {{#fallbackToAliasHost}}Optional[str] = None{{/fallbackToAliasHost}}{{^fallbackToAliasHost}}str = ""{{/fallbackToAliasHost}}, {{/hasRegionalHost}}transporter: Optional[Transporter{{#isSyncClient}}Sync{{/isSyncClient}}] = None, config: Optional[{{#lambda.pascalcase}}{{client}}Config{{/lambda.pascalcase}}] = None) -> None:
5151
if transporter is not None and config is None:
5252
config = {{#lambda.pascalcase}}{{client}}Config{{/lambda.pascalcase}}(transporter.config.app_id, transporter.config.api_key{{#hasRegionalHost}}, region{{/hasRegionalHost}})
53-
54-
if config is None:
53+
elif config is None:
5554
config = {{#lambda.pascalcase}}{{client}}Config{{/lambda.pascalcase}}(app_id, api_key{{#hasRegionalHost}}, region{{/hasRegionalHost}})
56-
self._config = config
57-
self._request_options = RequestOptions(config)
58-
5955
{{#isSearchClient}}
60-
if config.region is not None:
56+
elif config.region is not None:
6157
self._ingestion_transporter = IngestionClient{{#isSyncClient}}Sync{{/isSyncClient}}.create_with_config(IngestionConfig(config.app_id, config.api_key, config.region))
6258
{{/isSearchClient}}
6359

60+
self._config = config
61+
self._request_options = RequestOptions(config)
62+
6463
if transporter is None:
6564
transporter = Transporter{{#isSyncClient}}Sync{{/isSyncClient}}(config)
6665
self._transporter = transporter

templates/python/config.mustache

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ class {{#lambda.pascalcase}}{{client}}{{/lambda.pascalcase}}Config(BaseConfig):
7979
{{/hasRegionalHost}}
8080

8181
{{#isSearchClient}}
82+
self.region = None
83+
8284
def with_transformation(self, region: str = ""):
8385
"This method is required to be called with the appropriate region of your Algolia application if you wish to leverage the *_with_transformation methods."
8486
self.region = region

0 commit comments

Comments
 (0)