Skip to content

Commit 95e04f9

Browse files
committed
Add an ability to use both driver config and driver args
1 parent ede35b0 commit 95e04f9

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

ydb/driver.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,19 @@ def get_config(
214214
endpoint, database, root_certificates, credentials, **kwargs
215215
)
216216
return driver_config
217+
218+
if driver_config.endpoint is None and endpoint is not None:
219+
driver_config.endpoint = endpoint
220+
221+
if driver_config.database is None and database is not None:
222+
driver_config.database = database
223+
224+
if driver_config.credentials is None and credentials is not None:
225+
driver_config.credentials = credentials
226+
227+
if driver_config.root_certificates is None and root_certificates is not None:
228+
driver_config.root_certificates = root_certificates
229+
217230
return driver_config
218231

219232

0 commit comments

Comments
 (0)