We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e666b27 commit 12bd86fCopy full SHA for 12bd86f
neo4j/v1/session.py
@@ -89,11 +89,13 @@ class Driver(object):
89
def __init__(self, url, **config):
90
self.url = url
91
parsed = urlparse(self.url)
92
- if parsed.scheme == "bolt":
+ transports = ['bolt']
93
+ if parsed.scheme in transports:
94
self.host = parsed.hostname
95
self.port = parsed.port
96
else:
- raise ValueError("Unsupported URL scheme: %s" % parsed.scheme)
97
+ raise ProtocolError("Unsupported transport: '%s' in url: '%s'. Supported transports are: '%s'." %
98
+ (parsed.scheme, url, transports))
99
self.config = config
100
self.max_pool_size = config.get("max_pool_size", DEFAULT_MAX_POOL_SIZE)
101
self.session_pool = deque()
0 commit comments