From 3d4aec6deb9fb8d616e5272967dcb4f03b6dd22e Mon Sep 17 00:00:00 2001 From: Yohan Boniface Date: Fri, 12 Apr 2019 15:45:41 +0200 Subject: [PATCH] Cleaner default factories --- copanier/models.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/copanier/models.py b/copanier/models.py index cd43b9c..04bf275 100644 --- a/copanier/models.py +++ b/copanier/models.py @@ -113,7 +113,7 @@ class ProductOrder(Base): @dataclass class Order(Base): - products: Dict[str, ProductOrder] = field(default_factory=lambda *a, **k: {}) + products: Dict[str, ProductOrder] = field(default_factory=dict) paid: bool = False def get_quantity(self, product): @@ -140,8 +140,8 @@ class Delivery(Base): description: str = "" instructions: str = "" where: str = "Marché de la Briche" - products: List[Product] = field(default_factory=lambda *a, **k: []) - orders: Dict[str, Order] = field(default_factory=lambda *a, **k: {}) + products: List[Product] = field(default_factory=list) + orders: Dict[str, Order] = field(default_factory=dict) id: str = field(default_factory=lambda *a, **k: uuid.uuid4().hex) @property