git.ithinksw.org
/
philo.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implementation of QuerySetMappers for Entities that improves the worst-case number...
[philo.git]
/
models
/
pages.py
diff --git
a/models/pages.py
b/models/pages.py
index
8f6d3dc
..
b7b43c5
100644
(file)
--- a/
models/pages.py
+++ b/
models/pages.py
@@
-18,11
+18,7
@@
from philo.signals import page_about_to_render_to_string, page_finished_renderin
class LazyContainerFinder(object):
class LazyContainerFinder(object):
- _created = 0
- _initialized = 0
-
def __init__(self, nodes):
def __init__(self, nodes):
- self.__class__._created += 1
self.nodes = nodes
self.initialized = False
self.contentlet_specs = set()
self.nodes = nodes
self.initialized = False
self.contentlet_specs = set()
@@
-41,11
+37,9
@@
class LazyContainerFinder(object):
continue
if isinstance(node, BlockNode):
continue
if isinstance(node, BlockNode):
- #if nodelist == self.nodes: Necessary?
self.blocks[node.name] = block = LazyContainerFinder(node.nodelist)
self.blocks[node.name] = block = LazyContainerFinder(node.nodelist)
- if block.nodes.get_nodes_by_type(BlockNode): # Is this faster?
- block.initialize()
- self.blocks.update(block.blocks)
+ block.initialize()
+ self.blocks.update(block.blocks)
continue
if isinstance(node, ExtendsNode):
continue
if isinstance(node, ExtendsNode):
@@
-74,7
+68,6
@@
class LazyContainerFinder(object):
if not self.initialized:
self.process(self.nodes)
self.initialized = True
if not self.initialized:
self.process(self.nodes)
self.initialized = True
- self.__class__._initialized += 1
class Template(TreeModel):
class Template(TreeModel):
@@
-138,7
+131,7
@@
class Template(TreeModel):
return contentlet_specs, contentreference_specs
def __unicode__(self):
return contentlet_specs, contentreference_specs
def __unicode__(self):
- return self.
get_path(pathsep=u' › ', field='name')
+ return self.
name
class Meta:
app_label = 'philo'
class Meta:
app_label = 'philo'