Rev 4641: Late import tsort because it causes an import cycle. in http://bazaar.launchpad.net/~jameinel/bzr/1.19-known-graph-sorted

John Arbash Meinel john at arbash-meinel.com
Mon Aug 17 21:06:37 BST 2009


At http://bazaar.launchpad.net/~jameinel/bzr/1.19-known-graph-sorted

------------------------------------------------------------
revno: 4641
revision-id: john at arbash-meinel.com-20090817200626-1m6qaasv2af9x3wx
parent: john at arbash-meinel.com-20090817185638-88dp2b45wsy2uxjb
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 1.19-known-graph-sorted
timestamp: Mon 2009-08-17 15:06:26 -0500
message:
  Late import tsort because it causes an import cycle.
-------------- next part --------------
=== modified file 'bzrlib/_known_graph_py.py'
--- a/bzrlib/_known_graph_py.py	2009-08-17 18:56:38 +0000
+++ b/bzrlib/_known_graph_py.py	2009-08-17 20:06:26 +0000
@@ -20,7 +20,6 @@
 from bzrlib import (
     errors,
     revision,
-    tsort,
     )
 
 
@@ -209,6 +208,7 @@
 
     def merge_sort(self, tip_key):
         """Compute the merge sorted graph output."""
+        from bzrlib import tsort
         as_parent_map = dict((node.key, node.parent_keys)
                              for node in self._nodes.itervalues()
                               if node.parent_keys is not None)



More information about the bazaar-commits mailing list