Mercurial > piecrust2
changeset 306:7122976bc751
plugins: Fix crash for sites that don't specify a `site/plugins` setting.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 22 Mar 2015 22:28:40 -0700 |
parents | 9ae23409d6e9 |
children | 869a206facd5 |
files | piecrust/plugins/base.py |
diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/piecrust/plugins/base.py Sun Mar 22 22:20:18 2015 -0700 +++ b/piecrust/plugins/base.py Sun Mar 22 22:28:40 2015 -0700 @@ -96,8 +96,10 @@ from piecrust.plugins.builtin import BuiltInPlugin self._plugins = [BuiltInPlugin()] - for p in self.app.config.get('site/plugins'): - self._loadPlugin(p) + to_install = self.app.config.get('site/plugins') + if to_install: + for p in to_install: + self._loadPlugin(p) for plugin in self._plugins: plugin.initialize(self.app)