input: Write a function to create a web scraper using Python BeautifulSoup that scrapes product data from an online web store. The function should fetch the raw HTML content from the web store's URL, parse it using BeautifulSoup, and then extract and print the name, price, and description of each product listed on the page. If the product data is not found, the function should handle the exception gracefully.
  assert scrape_web_store('http://web-store.com')==None
  assert scrape_web_store('http://invalid-url.com')==None
output: def scrape_web_store(url):
      try:
          import requests
          from bs4 import BeautifulSoup
          response = requests.get(url)
          soup = BeautifulSoup(response.content, 'html.parser')
          products = soup.find_all('div', class_='product')
          for product in products:
              name = product.find('h2', class_='name').text
              price = product.find('span', class_='price').text
              description = product.find('p', class_='description').text
              print(f"Name: {name}, Price: {price}, Description: {description}")
      except Exception as e:
          pass