Skip to content

Commit 073874b

Browse files
Removed protocol handler logic from _handshake
The logic which protocol handler to use is done inside Bolt class.
1 parent c7abef5 commit 073874b

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

neo4j/io/__init__.py

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -847,17 +847,7 @@ def _handshake(s, resolved_address):
847847
"(looks like HTTP)".format(resolved_address))
848848
agreed_version = data[-1], data[-2]
849849
log.debug("[#%04X] S: <HANDSHAKE> 0x%06X%02X", local_port, agreed_version[1], agreed_version[0])
850-
if agreed_version == (0, 0):
851-
log.debug("[#%04X] C: <CLOSE>", local_port)
852-
s.shutdown(SHUT_RDWR)
853-
s.close()
854-
elif agreed_version in ((3, 0),):
855-
return s, agreed_version
856-
else:
857-
log.debug("[#%04X] S: <CLOSE>", local_port)
858-
s.close()
859-
raise ProtocolError("Unknown Bolt protocol version: "
860-
"{}".format(agreed_version))
850+
return s, agreed_version
861851

862852

863853
def connect(address, *, timeout=None, config):

0 commit comments

Comments
 (0)