From 590b289672f340f2d122c6d75f195949213974e8 Mon Sep 17 00:00:00 2001
From: Guido van Rossum <guido@python.org>
Date: Mon, 18 Apr 1994 09:39:56 +0000
Subject: Added tests for missing host to open_http and open_gopher

---
 Lib/urllib.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Lib/urllib.py b/Lib/urllib.py
index 7350de6..beabfc7 100644
--- a/Lib/urllib.py
+++ b/Lib/urllib.py
@@ -132,6 +132,7 @@ class URLopener:
 	def open_http(self, url):
 		import httplib
 		host, selector = splithost(url)
+		if not host: raise IOError, ('http error', 'no host given')
 		h = httplib.HTTP(host)
 		h.putrequest('GET', selector)
 		for args in self.addheaders: apply(h.putheader, args)
@@ -143,6 +144,7 @@ class URLopener:
 	def open_gopher(self, url):
 		import gopherlib
 		host, selector = splithost(url)
+		if not host: raise IOError, ('gopher error', 'no host given')
 		type, selector = splitgophertype(selector)
 		selector, query = splitquery(selector)
 		if query: fp = gopherlib.send_query(selector, query, host)
-- 
cgit v0.12

