input: 
  def scrape_web_store(url: str) -> str:
      """ Write a web scraper with Python BeautifulSoup to scrape data from an online web store.
      The function should fetch the raw HTML content from the given URL, parse it, and extract
      the product data including name, price, and description. The output should be a string
      with the product information formatted as "name price description".
      >>> scrape_web_store('http://web-store.com')
      'Product1 $10.00 Description1 Product2 $20.00 Description2'
      """
      import requests
      from bs4 import BeautifulSoup
      
      # Make a GET request to fetch the raw HTML content
      html_content = requests.get(url).text
      
      # Parse the html content
      soup = BeautifulSoup(html_content, "lxml")
      
      # Get the product data
      products = soup.find_all('div', attrs={"itemprop": "product"})
      product_info = []
      for product in products:
          name = product.find("span", attrs={"itemprop": "name"}).text
          price = product.find("span", attrs={"itemprop": "price"}).text
          description = product.find("span", attrs={"itemprop": "description"}).text
          product_info.append(f"{name} {price} {description}")
      
      return " ".join(product_info)
  
output:     import requests
      from bs4 import BeautifulSoup
      
      # Make a GET request to fetch the raw HTML content
      html_content = requests.get(url).text
      
      # Parse the html content
      soup = BeautifulSoup(html_content, "lxml")
      
      # Get the product data
      products = soup.find_all('div', attrs={"itemprop": "product"})
      product_info = []
      for product in products:
          name = product.find("span", attrs={"itemprop": "name"}).text
          price = product.find("span", attrs={"itemprop": "price"}).text
          description = product.find("span", attrs={"itemprop": "description"}).text
          product_info.append(f"{name} {price} {description}")
      
      return " ".join(product_info)