[IMP] mrp_bom_location: fix lint, renamed object to record

to avoid built-in override
This commit is contained in:
mpanarin
2018-02-12 15:33:22 +02:00
committed by davidborromeo
parent 38268d8604
commit e453e32769

View File

@@ -14,11 +14,11 @@ class bom_structure(report_sxw.rml_parse):
'get_children': self.get_children,
})
def get_children(self, object, level=0):
def get_children(self, record, level=0):
result = []
def _get_rec(object, level, qty=1.0):
for l in object:
def _get_rec(record, level, qty=1.0):
for l in record:
res = {}
res['pname'] = l.product_id.name_get()[0][1]
res['pcode'] = l.product_id.default_code
@@ -29,14 +29,14 @@ class bom_structure(report_sxw.rml_parse):
res['location_name'] = l.location_id.complete_name or ''
result.append(res)
if l.child_line_ids:
if level<6:
if level < 6:
level += 1
_get_rec(l.child_line_ids, level, qty=res['pqty'])
if level>0 and level<6:
if level > 0 and level < 6:
level -= 1
return result
children = _get_rec(object,level)
children = _get_rec(record, level)
return children