Skip to content

Commit bb206c6

Browse files
committed
SSL: Don't use two different code paths for invoking dbapi.connect
1 parent 6884be2 commit bb206c6

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/sqlalchemy_cratedb/dialect.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -244,11 +244,11 @@ def connect(self, host=None, port=None, *args, **kwargs):
244244
if sslmode in ["allow", "prefer", "require"]:
245245
kwargs["verify_ssl_cert"] = False
246246

247-
if servers:
248-
if use_ssl:
249-
servers = ["https://" + server for server in servers]
250-
return self.dbapi.connect(servers=servers, **kwargs)
251-
return self.dbapi.connect(**kwargs)
247+
if not servers:
248+
servers = [self.dbapi.http.Client.default_server.replace("http://", "")]
249+
if use_ssl:
250+
servers = ["https://" + server for server in servers]
251+
return self.dbapi.connect(servers=servers, **kwargs)
252252

253253
def do_execute(self, cursor, statement, parameters, context=None):
254254
"""

0 commit comments

Comments
 (0)