3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-13 12:28:44 +00:00
This commit is contained in:
Nikolaj Bjorner 2021-02-05 12:01:30 -08:00
parent 0a9ee6c640
commit a582014854

View file

@ -50,6 +50,7 @@ import sys
import io
import math
import copy
import collections
Z3_DEBUG = __debug__
@ -7499,7 +7500,7 @@ class Optimize(Z3PPObject):
def asoft(a):
v = Z3_optimize_assert_soft(self.ctx.ref(), self.optimize, a.as_ast(), weight, id)
return OptimizeObjective(self, v, False)
if isinstance(arg, Iterable):
if isinstance(arg, collections.Iterable):
return [asoft(a) for a in arg]
return asoft(arg)