--- a/whois/whois.py Tue May 08 08:47:28 2018 -0400
+++ b/whois/whois.py Tue May 22 11:09:53 2018 -0400
@@ -100,11 +100,10 @@
if "SOCKS" in os.environ:
try:
import socks
- except Exception as e:
- print(str(e))
- print("You need to install the Python socks module. Install PIP (https://bootstrap.pypa.io/get-pip.py). Then 'pip install PySocks' ")
- sys.exit(0)
- socksproxy,port = os.environ["SOCKS"].split(":")
+ except ImportError as e:
+ print("You need to install the Python socks module. Install PIP (https://bootstrap.pypa.io/get-pip.py) and then 'pip install PySocks'")
+ raise e
+ socksproxy, port = os.environ["SOCKS"].split(":")
s = socks.socksocket()
s.set_proxy(socks.SOCKS5, socksproxy, int(port))
else: