From d0bd064edaad1a02a0f662e12ae0317bec8b0923 Mon Sep 17 00:00:00 2001 From: James Lu Date: Tue, 21 Jun 2016 10:27:36 -0700 Subject: [PATCH] pylink: better error message if PyLink isn't properly installed --- pylink | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pylink b/pylink index 39e39f1..b34fa88 100755 --- a/pylink +++ b/pylink @@ -1,9 +1,15 @@ #!/usr/bin/env python3 import os - +import sys # This must be done before conf imports, so we get the real conf instead of testing one. -from pylinkirc import world +try: + from pylinkirc import world +except ImportError: + sys.stderr.write("ERROR: Failed to import PyLink main module (pylinkirc.world).\n\nIf you are " + "running PyLink from source, please install PyLink first using 'python3 " + "setup.py install [--user]'\n") + sys.exit(1) world.testing = False from pylinkirc import conf, classes, utils, coreplugin