From 52c482f1e4cd7f87544c121ba3ab73a3d2e2e87f Mon Sep 17 00:00:00 2001 From: Dan <14043624+delivrance@users.noreply.github.com> Date: Mon, 26 Mar 2018 02:03:36 +0200 Subject: [PATCH] Use a better error message --- pyrogram/connection/transport/tcp/tcp.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pyrogram/connection/transport/tcp/tcp.py b/pyrogram/connection/transport/tcp/tcp.py index a6195586..09df8c72 100644 --- a/pyrogram/connection/transport/tcp/tcp.py +++ b/pyrogram/connection/transport/tcp/tcp.py @@ -18,9 +18,16 @@ import logging import socket +import sys from collections import namedtuple -import socks +try: + import socks +except ImportError: + sys.exit( + "PySocks is missing and Pyrogram can't run without. " + "Please install it using \"pip3 install pysocks\"." + ) log = logging.getLogger(__name__)