input: Write a function to develop a web scraper using Python's BeautifulSoup library to scrape data from an online web store. The function should fetch the raw HTML content from the web store's URL, parse it, and extract the product name, price, and description from each product listed on the page. If the product data is successfully extracted, the function should print the name, price, and description of each product. If the function encounters any issues or the page structure changes, it should handle the exceptions appropriately.
  
  def scrape_web_store(url):
      try:
          response = requests.get(url)
          response.raise_for_status()
          soup = BeautifulSoup(response.text, "lxml")
          products = soup.find_all('div', attrs={"itemprop": "product"})
          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
              print(name, price, description)
      except requests.RequestException as e:
          print(f"Error fetching the web page: {e}")
      except AttributeError as e:
          print(f"Error parsing the web page: {e}")
  
  assert scrape_web_store('http://web-store.com')==None
  assert scrape_web_store('http://nonexistent-store.com')=="Error fetching the web page: "
output: def scrape_web_store(url):
      try:
          response = requests.get(url)
          response.raise_for_status()
          soup = BeautifulSoup(response.text, "lxml")
          products = soup.find_all('div', attrs={"itemprop": "product"})
          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
              print(name, price, description)
      except requests.RequestException as e:
          print(f"Error fetching the web page: {e}")
      except AttributeError as e:
          print(f"Error parsing the web page: {e}")