Fix broken reference to real_vardb in calc_depclean() from 2 commits ago.
authorZac Medico <zmedico@gentoo.org>
Mon, 30 Aug 2010 12:59:29 +0000 (05:59 -0700)
committerZac Medico <zmedico@gentoo.org>
Mon, 30 Aug 2010 12:59:29 +0000 (05:59 -0700)
pym/_emerge/actions.py

index 3c735aa2cff92359ae167786a0304e51b7b9b50f..75f15f959583ed92b109e6965b533fe78d362210 100644 (file)
@@ -664,6 +664,7 @@ def calc_depclean(settings, trees, ldpath_mtimes,
        resolver = depgraph(settings, trees, myopts, resolver_params, spinner)
        resolver._load_vdb()
        vardb = resolver._frozen_config.trees[myroot]["vartree"].dbapi
+       real_vardb = trees[myroot]["vartree"].dbapi
 
        if action == "depclean":
 
@@ -888,7 +889,6 @@ def calc_depclean(settings, trees, ldpath_mtimes,
                # Check if any of these package are the sole providers of libraries
                # with consumers that have not been selected for removal. If so, these
                # packages and any dependencies need to be added to the graph.
-               real_vardb = trees[myroot]["vartree"].dbapi
                linkmap = real_vardb._linkmap
                consumer_cache = {}
                provider_cache = {}