We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 81a0dc0 commit fb3aba1Copy full SHA for fb3aba1
1 file changed
src/pyscipopt/expr.pxi
@@ -108,7 +108,7 @@ cdef class Term:
108
109
def __init__(self, *vartuple: Variable):
110
self.vartuple = tuple(sorted(vartuple, key=lambda v: v.getIndex()))
111
- self.hashval = <Py_ssize_t>hash(v.ptr() for v in self.vartuple)
+ self.hashval = <Py_ssize_t>hash(tuple(v.ptr() for v in self.vartuple))
112
113
def __getitem__(self, idx):
114
return self.vartuple[idx]
@@ -171,7 +171,7 @@ cdef class Term:
171
172
cdef Term res = Term.__new__(Term)
173
res.vartuple = tuple(vartuple)
174
- res.hashval = <Py_ssize_t>hash(v.ptr() for v in res.vartuple)
+ res.hashval = <Py_ssize_t>hash(tuple(v.ptr() for v in res.vartuple))
175
return res
176
177
def __repr__(self):
0 commit comments