Mercurial > piecrust2
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: |