Skip to content

Commit 302868b

Browse files
authored
Merge pull request #283 from technige/1.7-access-mode-fix
[1.7] Removed `_connection_access_mode` from `Session`
2 parents 219f14d + 45d2a06 commit 302868b

File tree

1 file changed

+0
-7
lines changed

1 file changed

+0
-7
lines changed

neo4j/__init__.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -314,9 +314,6 @@ class Session(object):
314314
# The current connection.
315315
_connection = None
316316

317-
# The access mode for the current connection.
318-
_connection_access_mode = None
319-
320317
# The current :class:`.Transaction` instance, if any.
321318
_transaction = None
322319

@@ -366,11 +363,8 @@ def _connect(self, access_mode=None):
366363
if access_mode is None:
367364
access_mode = self._default_access_mode
368365
if self._connection:
369-
if access_mode == self._connection_access_mode:
370-
return
371366
self._disconnect(sync=True)
372367
self._connection = self._acquirer(access_mode)
373-
self._connection_access_mode = access_mode
374368

375369
def _disconnect(self, sync):
376370
from neobolt.exceptions import ConnectionExpired, ServiceUnavailable
@@ -383,7 +377,6 @@ def _disconnect(self, sync):
383377
if self._connection:
384378
self._connection.in_use = False
385379
self._connection = None
386-
self._connection_access_mode = None
387380

388381
def close(self):
389382
""" Close the session. This will release any borrowed resources,

0 commit comments

Comments
 (0)