diff piecrust/sources/base.py @ 299:88bffd469b04

sources: Make sure page sources have some basic config info they need.
author Ludovic Chabant <ludovic@chabant.com>
date Wed, 11 Mar 2015 23:47:14 -0700
parents f130365568ff
children ac9b94c8fb37
line wrap: on
line diff
--- a/piecrust/sources/base.py	Wed Mar 11 23:46:42 2015 -0700
+++ b/piecrust/sources/base.py	Wed Mar 11 23:47:14 2015 -0700
@@ -69,7 +69,8 @@
     def __init__(self, app, name, config):
         self.app = app
         self.name = name
-        self.config = config
+        self.config = config or {}
+        self.config.setdefault('realm', REALM_USER)
         self._factories = None
         self._provider_type = None