Changes between Initial Version and Version 1 of Ticket #26407, comment 2


Ignore:
Timestamp:
May 8, 2016, 8:01:45 AM (9 years ago)
Author:
Markus Holtermann

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #26407, comment 2

    initial v1  
    1313+    def reduce(self):
    1414+        for xkey, xnode in six.iteritems(self.node_map):
    15 +            # print('xkey: %s' % (xkey,))
    1615+            for ykey, ynode in six.iteritems(self.node_map):
    17 +                # print('ykey: %s' % (ykey,))
    1816+                if xkey == ykey:
    1917+                    continue
    2018+                for zkey, znode in six.iteritems(self.node_map):
    21 +                    # print('zkey: %s' % (zkey,))
    2219+                    if xkey == zkey or ykey == zkey:
    2320+                        continue
    2421+                    if znode in xnode.children and ynode in xnode.children and znode in ynode.children:
    25 +                        print("rm %(xkey)s ->  %(zkey)s : %(xkey)s ->  %(ykey)s ->  %(zkey)s" % {
    26 +                            'xkey': xkey,
    27 +                            'ykey': ykey,
    28 +                            'zkey': zkey,
    29 +                        })
    3022+                        xnode.children.discard(znode)
    3123+                        znode.parents.discard(xnode)
Back to Top