Group together and clearly mark some deprecated globals.
authorZac Medico <zmedico@gentoo.org>
Wed, 26 Apr 2006 09:33:56 +0000 (09:33 -0000)
committerZac Medico <zmedico@gentoo.org>
Wed, 26 Apr 2006 09:33:56 +0000 (09:33 -0000)
svn path=/main/trunk/; revision=3242

pym/portage.py

index 1f4269086e049dca64f65fdde1d75479e3de5fd5..a14e9fa5b58a2ddfbc81fa6ab3d9c6fd2b85c120 100644 (file)
@@ -6782,10 +6782,6 @@ def load_mtimedb(f):
 # code that is aware of this flag to import portage without the unnecessary
 # overhead (and other issues!) of initializing the legacy globals.
 
-profiledir = None # DEPRECATED (no longer used)
-if os.path.isdir(PROFILE_PATH):
-       profiledir = PROFILE_PATH
-
 db={}
 
 # We're going to lock the global config to prevent changes, but we need
@@ -6830,9 +6826,6 @@ if 'selinux' in settings["USE"].split(" "):
 else:
        selinux_enabled=0
 
-def flushmtimedb(record):
-       writemsg("portage.flushmtimedb() is DEPRECATED\n")
-
 mtimedbfile = os.path.join(root, CACHE_PATH.lstrip(os.path.sep), "mtimedb")
 try:
        f = open(mtimedbfile)
@@ -6851,12 +6844,23 @@ if root!="/":
 
 thirdpartymirrors = settings.thirdpartymirrors()
 
-# COMPATABILITY -- This shouldn't be used.
-pkglines = settings.packages
-
-groups = settings["ACCEPT_KEYWORDS"].split() # DEPRECATED (no longer used)
-archlist = settings.archlist() # DEPRECATED (no longer used)
-features = settings.features # DEPRECATED (no longer used)
+# ============================================================================
+# COMPATIBILITY
+# These attributes should not be used within Portage under any circumstances.
+# ============================================================================
+archlist    = settings.archlist()
+features    = settings.features
+groups      = settings["ACCEPT_KEYWORDS"].split()
+pkglines    = settings.packages
+profiledir  = None
+if os.path.isdir(PROFILE_PATH):
+       profiledir = PROFILE_PATH
+def flushmtimedb(record):
+       writemsg("portage.flushmtimedb() is DEPRECATED\n")
+# ============================================================================
+# COMPATIBILITY
+# These attributes should not be used within Portage under any circumstances.
+# ============================================================================
 
 # Clear the cache
 dircache={}