comparison 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
comparison
equal deleted inserted replaced
298:b7ab1b503510 299:88bffd469b04
67 """ A source for pages, e.g. a directory with one file per page. 67 """ A source for pages, e.g. a directory with one file per page.
68 """ 68 """
69 def __init__(self, app, name, config): 69 def __init__(self, app, name, config):
70 self.app = app 70 self.app = app
71 self.name = name 71 self.name = name
72 self.config = config 72 self.config = config or {}
73 self.config.setdefault('realm', REALM_USER)
73 self._factories = None 74 self._factories = None
74 self._provider_type = None 75 self._provider_type = None
75 76
76 def __getattr__(self, name): 77 def __getattr__(self, name):
77 try: 78 try: