Skip to content

Commit 8ad3236

Browse files
committed
simple deallocate function
1 parent bd0e75e commit 8ad3236

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

model.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,8 @@ def __init__(self, ref: str, sku: str, qty: int, eta: Optional[date]):
2121
def allocate(self, line: OrderLine):
2222
self.available_quantity -= line.qty
2323

24+
def deallocate(self, line: OrderLine):
25+
self.available_quantity += line.qty
26+
2427
def can_allocate(self, line: OrderLine) -> bool:
2528
return self.sku == line.sku and self.available_quantity >= line.qty

0 commit comments

Comments
 (0)