# HG changeset patch # User Ludovic Chabant # Date 1427088520 25200 # Node ID 7122976bc7515ae3a1b0844d42767e18859ecf38 # Parent 9ae23409d6e9858f3ed6c967cb5d28f70a243a85 plugins: Fix crash for sites that don't specify a `site/plugins` setting. diff -r 9ae23409d6e9 -r 7122976bc751 piecrust/plugins/base.py --- 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)