Skip to content

Commit f53032e

Browse files
committed
review: extract common lines
1 parent c129e9d commit f53032e

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

influxdb_client_3/write_client/service/write_service.py

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -165,28 +165,22 @@ def _post_write_prepare(self, org, bucket, body, **kwargs): # noqa: E501,D401,D
165165
query_params = []
166166

167167
no_sync = 'no_sync' in local_var_params and local_var_params['no_sync']
168+
if 'org' in local_var_params:
169+
query_params.append(('org', local_var_params['org'])) # noqa: E501
170+
if 'org_id' in local_var_params:
171+
query_params.append(('orgID', local_var_params['org_id'])) # noqa: E501
172+
if 'bucket' in local_var_params:
173+
query_params.append(('db' if no_sync else 'bucket', local_var_params['bucket'])) # noqa: E501
168174
if no_sync:
169175
# Setting no_sync=true is supported only in the v3 API.
170176
path = '/api/v3/write_lp'
171-
if 'org' in local_var_params:
172-
query_params.append(('org', local_var_params['org'])) # noqa: E501
173-
if 'org_id' in local_var_params:
174-
query_params.append(('orgID', local_var_params['org_id'])) # noqa: E501
175-
if 'bucket' in local_var_params:
176-
query_params.append(('db', local_var_params['bucket'])) # noqa: E501
177177
if 'precision' in local_var_params:
178178
precision = local_var_params['precision']
179179
query_params.append(('precision', WritePrecisionConverter.to_v3_api_string(precision))) # noqa: E501
180180
query_params.append(('no_sync', 'true'))
181181
else:
182182
# By default, use the v2 API.
183183
path = '/api/v2/write'
184-
if 'org' in local_var_params:
185-
query_params.append(('org', local_var_params['org'])) # noqa: E501
186-
if 'org_id' in local_var_params:
187-
query_params.append(('orgID', local_var_params['org_id'])) # noqa: E501
188-
if 'bucket' in local_var_params:
189-
query_params.append(('bucket', local_var_params['bucket'])) # noqa: E501
190184
if 'precision' in local_var_params:
191185
precision = local_var_params['precision']
192186
query_params.append(('precision', WritePrecisionConverter.to_v2_api_string(precision))) # noqa: E501

0 commit comments

Comments
 (0)