Skip to content

Commit 9344243

Browse files
committed
Do not use the in operator; it causes problems with numpy arrays
1 parent 7e02910 commit 9344243

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/sql/connection/connection.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,10 @@ def __init__(self) -> None:
112112
self._result_sets = []
113113

114114
def append(self, result):
115-
if result in self._result_sets:
116-
self._result_sets.remove(result)
115+
map(self._result_sets.pop, reversed([
116+
i for i, item in enumerate(self._result_sets)
117+
if len(result) == len(item) and map(op.eq, zip(result, item))
118+
]))
117119

118120
self._result_sets.append(result)
119121

0 commit comments

Comments
 (0)