Pelican.run: Use keyword arguments when initializing generators

This makes it easier to add new arguments to Generator subclasses.
This commit is contained in:
W. Trevor King 2013-01-05 11:39:06 -05:00
commit 0d1866b393

View file

@ -157,12 +157,12 @@ class Pelican(object):
context['localsiteurl'] = self.settings['SITEURL'] # share context['localsiteurl'] = self.settings['SITEURL'] # share
generators = [ generators = [
cls( cls(
context, context=context,
self.settings, settings=self.settings,
self.path, path=self.path,
self.theme, theme=self.theme,
self.output_path, output_path=self.output_path,
self.markup, markup=self.markup,
) for cls in self.get_generator_classes() ) for cls in self.get_generator_classes()
] ]