Skip to content

Commit 5d42da6

Browse files
Using filter in Fulfillment methods
1 parent 347f19c commit 5d42da6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

connect/models/fulfillment.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@
1515
class Fulfillment(BaseModel):
1616
@property
1717
def new_items(self):
18-
return [i for i in self.asset.items if i.quantity > 0 and i.old_quantity == 0]
18+
return filter(lambda item: item.quantity > 0 and item.old_quantity == 0, self.asset.items)
1919

2020
@property
2121
def changed_items(self):
22-
return [i for i in self.asset.items if i.quantity > 0 and i.old_quantity > 0]
22+
return filter(lambda item: item.quantity > 0 and item.old_quantity > 0, self.asset.items)
2323

2424
@property
2525
def removed_items(self):
26-
return [i for i in self.asset.items if i.quantity == 0 and i.old_quantity > 0]
26+
return filter(lambda item: item.quantity == 0 and item.old_quantity > 0, self.asset.items)
2727

2828

2929
class FulfillmentSchema(BaseSchema):

0 commit comments

Comments
 (0)