File tree 2 files changed +7
-3
lines changed
clickhouse_sqlalchemy/drivers
2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -31,11 +31,13 @@ def create_connect_args(self, url):
31
31
db_name = url .database or 'default'
32
32
endpoint = url .query .get ('endpoint' , '' )
33
33
34
+ query = dict (url .query )
34
35
self .engine_reflection = asbool (
35
- url . query .get ('engine_reflection' , 'true' )
36
+ query .pop ('engine_reflection' , 'true' )
36
37
)
38
+ url = url .set (query = query )
37
39
38
- kwargs .update (url . query )
40
+ kwargs .update (query )
39
41
if kwargs .get ('verify' ) and kwargs ['verify' ] in ('False' , 'false' ):
40
42
kwargs ['verify' ] = False
41
43
Original file line number Diff line number Diff line change @@ -68,9 +68,11 @@ def create_connect_args(self, url):
68
68
password = quote (url .password ) if use_quote else url .password
69
69
url = url .set (password = password )
70
70
71
+ query = dict (url .query )
71
72
self .engine_reflection = asbool (
72
- url . query .get ('engine_reflection' , 'true' )
73
+ query .pop ('engine_reflection' , 'true' )
73
74
)
75
+ url = url .set (query = query )
74
76
75
77
return (url .render_as_string (hide_password = False ), ), {}
76
78
You can’t perform that action at this time.
0 commit comments