From 67ee6bff2e03d4ce1ea3f49fd30ab57d2dae7073 Mon Sep 17 00:00:00 2001 From: Pablo Hoffman Date: Fri, 25 Jul 2008 21:28:49 +0000 Subject: [PATCH] restored code removed in r118. there's nothing wrong with that code --HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40120 --- scrapy/trunk/scrapy/conf/__init__.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scrapy/trunk/scrapy/conf/__init__.py b/scrapy/trunk/scrapy/conf/__init__.py index 7239eb693..88c0a0436 100644 --- a/scrapy/trunk/scrapy/conf/__init__.py +++ b/scrapy/trunk/scrapy/conf/__init__.py @@ -20,7 +20,13 @@ class Settings(object): self.core = self._import('scrapy.conf.core_settings') def _import(self, modulepath): - return __import__(modulepath, {}, {}, ['']) + try: + return __import__(modulepath, {}, {}, ['']) + except ImportError: + import sys + err = "Error: Can't find %s module in your python path\n" + sys.stderr.write(err % modulepath) + sys.exit(1) def __getitem__(self, opt_name): if opt_name in self.overrides: