ItemStat.py 384 Bytes
Newer Older
Jean-Paul Smets's avatar
Jean-Paul Smets committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
def getAvailableItemStat(self, **kw):
  result = self.PieceTissu_zGetAvailableItemList(**kw)
  if len(result) > 100:
    return "Trop de pices"
  remaining_quantity = 0.0
  for m in result:
    o = m.getObject()
    if o is not None:
      remaining_quantity += o.getRemainingQuantity()

  class r:
    pass

  ri = r()
  ri.getRemainingQuantity = remaining_quantity

  return [ri]