From 19e1a8ccb528945d72650b318fa7b325f24c2003 Mon Sep 17 00:00:00 2001 From: Feilong Wang Date: Wed, 2 Aug 2017 06:49:47 +1200 Subject: [PATCH] Cache invoices All the data of invoices are static, so it would be nice to cache it to get better performance. Change-Id: Idb9fb970350ddb9bc1dacedd177301ad84913e4c --- distil/erp/drivers/odoo.py | 1 + 1 file changed, 1 insertion(+) diff --git a/distil/erp/drivers/odoo.py b/distil/erp/drivers/odoo.py index a5ee380..11e1d6b 100644 --- a/distil/erp/drivers/odoo.py +++ b/distil/erp/drivers/odoo.py @@ -234,6 +234,7 @@ class OdooDriver(driver.BaseDriver): return detail_dict + @cache.memoize def get_invoices(self, start, end, project_id, detailed=False): """Get history invoices from Odoo given a time range.