From 6a754d38aba6cc6922e02d4cd2133f09e74f558a Mon Sep 17 00:00:00 2001 From: Jared Kipe Date: Mon, 15 Jul 2019 09:47:51 -0700 Subject: [PATCH] IMP `sale_planner` Fake objects now return False for any attribute they don't implement. --- sale_planner/wizard/order_planner.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sale_planner/wizard/order_planner.py b/sale_planner/wizard/order_planner.py index 75db1e3b..09b69169 100644 --- a/sale_planner/wizard/order_planner.py +++ b/sale_planner/wizard/order_planner.py @@ -78,6 +78,9 @@ class FakePartner(): return self.date_localization + def __getattr__(self, item): + return False + class FakeOrderLine(): def __init__(self, **kwargs): @@ -108,6 +111,9 @@ class FakeOrderLine(): """ return qty + def __getattr__(self, item): + return False + class FakeSaleOrder(): """ @@ -149,6 +155,10 @@ class FakeSaleOrder(): def _compute_amount_total_without_delivery(self): return self.amount_total + def __getattr__(self, item): + return False + + def distance(lat_1, lon_1, lat_2, lon_2): R = 6373.0