def products_by_location(self, product_code):
Product = Model.get('product.product')
Location = Model.get('stock.location')
product, = Product.find([('code', '=', product_code)])
self.xmlrpc_config.set_context(stock_date_end = date.today())
self.xmlrpc_config.set_context(product=product.id)
locations = Location.find([('type', '=', 'storage'), ("parent", "=", self.default_warehouse)])
locations_with_product_stock = [(l.name, l.quantity) for l in locations if l.quantity]