Skip to content

Commit 7259d42

Browse files
committed
fix: don't freeze if model is chunked
1 parent 1122b16 commit 7259d42

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

linopy/model.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -890,12 +890,10 @@ def add_constraints(
890890
data = data.assign_attrs(label_range=(start, end), name=name)
891891

892892
if self.chunk:
893-
if freeze:
894-
raise ValueError("Chunked constraints cannot be frozen")
895893
data = data.chunk(self.chunk)
896894

897895
constraint = MutableConstraint(data, name=name, model=self, skip_broadcast=True)
898-
return self.constraints.add(constraint, freeze=freeze)
896+
return self.constraints.add(constraint, freeze=freeze and not self.chunk)
899897

900898
def add_objective(
901899
self,

0 commit comments

Comments
 (0)