Bug #334935 - Fix broken reference to config.pmaskdict inside
getmaskingreason().
diff --git a/pym/portage/package/ebuild/getmaskingreason.py b/pym/portage/package/ebuild/getmaskingreason.py
index a8a9626..3511c0d 100644
--- a/pym/portage/package/ebuild/getmaskingreason.py
+++ b/pym/portage/package/ebuild/getmaskingreason.py
@@ -45,8 +45,9 @@
 	locations.reverse()
 	pmasklists = [(x, grablines(os.path.join(x, "package.mask"), recursive=1)) for x in locations]
 
-	if mycp in settings.pmaskdict:
-		for x in settings.pmaskdict[mycp]:
+	pmaskdict = settings._mask_manager._pmaskdict
+	if mycp in pmaskdict:
+		for x in pmaskdict[mycp]:
 			if match_from_list(x, cpv_slot_list):
 				for pmask in pmasklists:
 					comment = ""