From 607502446981bcda29ad07a68f65b83118ff3aff Mon Sep 17 00:00:00 2001 From: Joshua Adelman Date: Fri, 20 Jul 2012 07:38:16 -0400 Subject: [PATCH] Modify system path to ensure current directory is included --- pelican/__init__.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pelican/__init__.py b/pelican/__init__.py index 9bdc34a8..ba48c4c7 100644 --- a/pelican/__init__.py +++ b/pelican/__init__.py @@ -60,9 +60,15 @@ class Pelican(object): else: raise Exception("Impossible to find the theme %s" % theme) + self.init_path() self.init_plugins() signals.initialized.send(self) + def init_path(self): + if not any(p in sys.path for p in ['', '.']): + logger.debug("Adding current directory to system path") + sys.path.insert(0, '') + def init_plugins(self): self.plugins = self.settings['PLUGINS'] for plugin in self.plugins: