18 lines
537 B

# Define your item pipelines here
# Don't forget to add your pipeline to the ITEM_PIPELINES setting
# See:
# useful for handling different item types with a single interface
# from itemadapter import ItemAdapter
class PricePerSqmPipeline:
def process_item(self, item, spider):
area = item['area']
if area is not None:
pricepersqm = item['price'] / float(item['area'])
item['price/sqm'] = round(pricepersqm)
return item