Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/model_treenode.py
diff options
context:
space:
mode:
authorNostalghia <b.vehikel@googlemail.com>2010-06-17 17:43:01 (GMT)
committer Nostalghia <b.vehikel@googlemail.com>2010-06-17 17:43:01 (GMT)
commitad2d12f3e64dc7ada866d750ebf08f3cad8f9a91 (patch)
tree84227134029be9e10ae1a0daded0f26f0fdd5ff1 /model_treenode.py
parent1c85682c78b69b1799c190bafa898ca2ca1bc2ca (diff)
Removing Glade for Kandid to make it more compatible with the Sugar Platform (SP).
Glade is availble in SoaS and Glade could be installed in most cases. But it is not part of http://wiki.sugarlabs.org/go/0.88/Platform_Components and there is no guaranty that Glade will exists on sugar box.
Diffstat (limited to 'model_treenode.py')
-rw-r--r--model_treenode.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/model_treenode.py b/model_treenode.py
index 4837153..311d76b 100644
--- a/model_treenode.py
+++ b/model_treenode.py
@@ -114,6 +114,16 @@ class TreeNode(model_allele.Allele):
and self.layer == other.layer \
and self.merger == other.merger \
and self.modifier == other.modifier
+ if not equal and isinstance(other, TreeNode):
+ print self.__class__
+ print self.left_treenode == other.left_treenode
+ print self.right_treenode == other.right_treenode
+ print self.left_background == other.left_background
+ print self.right_background == other.right_background
+ print self.layer == other.layer
+ print self.merger == other.merger
+ print self.modifier == other.modifier
+ print equal
return equal
def randomize(self):
@@ -347,7 +357,6 @@ class TreeNode(model_allele.Allele):
if self.right_treenode is not None:
self.modifier.explain(task, formater,
self.layer, self.right_treenode)
- self._preview(task, self.layer, formater, width, height)
formater.end_list()
#ex formater.end_list()
@@ -372,6 +381,7 @@ class TreeNode(model_allele.Allele):
post: __return__.layer is not None
"""
new_one = TreeNode(self.get_trunk())
+ new_one.path = self.path[:]
new_one.left_treenode = self.left_treenode.copy() \
if self.left_treenode is not None \
else None