diff options
author | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2007-03-18 19:02:33 +0000 |
---|---|---|
committer | luke <luke@980ebf18-57e1-0310-9a29-db15c13687c0> | 2007-03-18 19:02:33 +0000 |
commit | 3b8dc6abbc17b07e68b838f939a461b288d08400 (patch) | |
tree | 00e38820ce00ff3d8660e6cb82e64af0d6cfa9ea /lib/puppet | |
parent | adedab177824ca4c02eee219df34fceda32678a5 (diff) | |
download | puppet-3b8dc6abbc17b07e68b838f939a461b288d08400.tar.gz puppet-3b8dc6abbc17b07e68b838f939a461b288d08400.tar.xz puppet-3b8dc6abbc17b07e68b838f939a461b288d08400.zip |
Removing the cycle checks from the splice! method in pgraph, which *considerably* speeds up splicing of very large graphs.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2293 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet')
-rw-r--r-- | lib/puppet/pgraph.rb | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/lib/puppet/pgraph.rb b/lib/puppet/pgraph.rb index bd61b01ff..80a272cdf 100644 --- a/lib/puppet/pgraph.rb +++ b/lib/puppet/pgraph.rb @@ -158,11 +158,6 @@ class Puppet::PGraph < GRATR::Digraph next end add_edge!(s, t, edge.label) - if cyclic? - raise ArgumentError, - "%s => %s results in a loop" % - [s, t] - end end # Now get rid of the edge, so remove_vertex! works correctly. |