Mercurial > piecrust2
comparison piecrust/page.py @ 578:683be25cbdb2
internal: Rename `raw_content` to `segments` since it's what it is.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 30 Dec 2015 14:46:34 -0800 |
parents | 612ed0526afd |
children | dab26ab3d533 |
comparison
equal
deleted
inserted
replaced
577:ff404adfcf45 | 578:683be25cbdb2 |
---|---|
41 def __init__(self, source, source_metadata, rel_path): | 41 def __init__(self, source, source_metadata, rel_path): |
42 self.source = source | 42 self.source = source |
43 self.source_metadata = source_metadata | 43 self.source_metadata = source_metadata |
44 self.rel_path = rel_path | 44 self.rel_path = rel_path |
45 self._config = None | 45 self._config = None |
46 self._raw_content = None | 46 self._segments = None |
47 self._flags = FLAG_NONE | 47 self._flags = FLAG_NONE |
48 self._datetime = None | 48 self._datetime = None |
49 | 49 |
50 @property | 50 @property |
51 def app(self): | 51 def app(self): |
72 def config(self): | 72 def config(self): |
73 self._load() | 73 self._load() |
74 return self._config | 74 return self._config |
75 | 75 |
76 @property | 76 @property |
77 def raw_content(self): | 77 def segments(self): |
78 self._load() | 78 self._load() |
79 return self._raw_content | 79 return self._segments |
80 | 80 |
81 @property | 81 @property |
82 def datetime(self): | 82 def datetime(self): |
83 if self._datetime is None: | 83 if self._datetime is None: |
84 try: | 84 try: |
121 @datetime.setter | 121 @datetime.setter |
122 def datetime(self, value): | 122 def datetime(self, value): |
123 self._datetime = value | 123 self._datetime = value |
124 | 124 |
125 def getSegment(self, name='content'): | 125 def getSegment(self, name='content'): |
126 return self.raw_content[name] | 126 return self.segments[name] |
127 | 127 |
128 def _load(self): | 128 def _load(self): |
129 if self._config is not None: | 129 if self._config is not None: |
130 return | 130 return |
131 | 131 |
133 self.path_mtime) | 133 self.path_mtime) |
134 if 'config' in self.source_metadata: | 134 if 'config' in self.source_metadata: |
135 config.merge(self.source_metadata['config']) | 135 config.merge(self.source_metadata['config']) |
136 | 136 |
137 self._config = config | 137 self._config = config |
138 self._raw_content = content | 138 self._segments = content |
139 if was_cache_valid: | 139 if was_cache_valid: |
140 self._flags |= FLAG_RAW_CACHE_VALID | 140 self._flags |= FLAG_RAW_CACHE_VALID |
141 | 141 |
142 def getRouteMetadata(self): | 142 def getRouteMetadata(self): |
143 page_dt = self.datetime | 143 page_dt = self.datetime |