Skip to content

Commit

Permalink
refactored inventory parser.
Browse files Browse the repository at this point in the history
  • Loading branch information
phoenix24 committed Mar 10, 2012
1 parent aa20a9a commit dfeb304
Showing 1 changed file with 17 additions and 16 deletions.
33 changes: 17 additions & 16 deletions backend/parser/inventory/parser.py
Expand Up @@ -37,25 +37,26 @@ def get_item_price(self, item):

def get_item_image(self, item):
return None

def get_item_inventory(self, item):
inventory = []
try:
inventory = [
self.get_item_name(item),
self.get_item_color(item),
self.get_item_specifications(item),
self.get_item_delivery_days(item),
self.get_item_stock_status(item),
self.get_item_price(item),
self.get_item_image(item),
]
except:
pass
return inventory

def get_inventory(self, items):
for item in items:
try:
self.inventory.append([
self.get_item_name(item),
self.get_item_color(item),
self.get_item_specifications(item),
self.get_item_delivery_days(item),
self.get_item_stock_status(item),
self.get_item_price(item),
self.get_item_image(item),
])
except:
pass

self.inventory.append(self.get_item_inventory(item))
return self.inventory


def list_inventory(self):
return self.get_inventory(self.get_items())

0 comments on commit dfeb304

Please sign in to comment.