input: Write a function to scrape product data from a specified online web store using Python BeautifulSoup. The function should take a URL as input, fetch the HTML content, parse it, and extract the name, price, and description of each product. The extracted data should be printed in the format: name, price, description.
  assert scrape_products('http://web-store.com')==None
  assert scrape_products('http://another-web-store.com')==None
  assert scrape_products('http://nonexistent-web-store.com')==None
  assert scrape_products('http://web-store-with-no-products.com')==None
  assert scrape_products('')==None
output: def scrape_products(url):
      try:
          import requests
          from bs4 import BeautifulSoup
          response = requests.get(url)
          if response.status_code != 200:
              return None
          soup = BeautifulSoup(response.content, 'html.parser')
          products = soup.find_all('div', class_='product')
          if not products:
              return None
          for product in products:
              name = product.find('h2', class_='name').text.strip()
              price = product.find('span', class_='price').text.strip()
              description = product.find('p', class_='description').text.strip()
              print(f"{name}, {price}, {description}")
      except:
          return None