From b92a2ebf83f745ec098ac4e9e613a3855cfcee4d Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Sun, 25 Jun 2006 20:50:18 +0000 Subject: [PATCH] Replace a references to global scope CLEAN_DELAY and EMERGE_WARNING_DELAY with the previously validated environment variables. svn path=/main/trunk/; revision=3658 --- bin/emerge | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/bin/emerge b/bin/emerge index 6ec15dbe0..068503ec4 100755 --- a/bin/emerge +++ b/bin/emerge @@ -826,7 +826,8 @@ class depgraph: print red("\n*** You are emerging a masked package. It is MUCH better to use") print red("*** /etc/portage/package.* to accomplish this. See portage(5) man") print red("*** page for details.") - countdown(EMERGE_WARNING_DELAY, "Continuing...") + countdown(int(self.settings["EMERGE_WARNING_DELAY"]), + "Continuing...") else: raise portage_exception.PackageNotFound( "%s is not in a valid portage tree hierarchy or does not exist" % x) @@ -2015,8 +2016,7 @@ def unmerge_overlapping(pkg_key, myroot, mysettings, vartree): portage.writemsg_stdout(">>>" + green("'Protected'") + " and " + \ green("'omitted'") + " packages will not be removed.\n\n", noiselevel=0) - global CLEAN_DELAY - countdown(CLEAN_DELAY, ">>> Unmerging") + countdown(int(mysettings["CLEAN_DELAY"]), ">>> Unmerging") for other_pkg in overlapping: portage.writemsg_stdout(">>> Unmerging %s...\n" % other_pkg , noiselevel=-1) @@ -2215,8 +2215,8 @@ def unmerge(settings, myopts, vartree, unmerge_action, unmerge_files, print red("\a\n\n!!! '%s' is part of your system profile." % x) print yellow("\a!!! Unmerging it may be damaging to your system.\n") if "--pretend" not in myopts and "--ask" not in myopts: - global EMERGE_WARNING_DELAY - countdown(EMERGE_WARNING_DELAY,red("Press Ctrl-C to Stop")) + countdown(int(settings["EMERGE_WARNING_DELAY"]), + colorize("WARN", "Press Ctrl-C to Stop")) print "\n "+white(x) for mytype in ["selected","protected","omitted"]: print string.rjust(mytype,12)+":", @@ -2251,9 +2251,7 @@ def unmerge(settings, myopts, vartree, unmerge_action, unmerge_files, print return 0 #the real unmerging begins, after a short delay.... - - global CLEAN_DELAY - countdown(CLEAN_DELAY, ">>> Unmerging") + countdown(int(settings["CLEAN_DELAY"]), ">>> Unmerging") for x in pkgmap.keys(): for y in pkgmap[x]["selected"]: @@ -3073,7 +3071,7 @@ def action_depclean(myopts): if not (syslist and worldlist and myvarlist): print "\n!!! Proceeding will break your installation.\n" - countdown(EMERGE_WARNING_DELAY, ">>> Depclean") + countdown(int(settings["EMERGE_WARNING_DELAY"]), ">>> Depclean") if not "--pretend" in myopts: #just check pretend, since --ask implies pretend emergelog(" >>> depclean") @@ -3113,7 +3111,8 @@ def action_depclean(myopts): "!!! Please ensure that blocking/conflicting packages are not merged."+ "!!! 'emerge -p "+str(string.split(x)[2])+"\n\n") if ("--pretend" not in myopts) and ("--ask" not in myopts): - countdown(EMERGE_WARNING_DELAY, "*** Continuing") + countdown(int(settings["EMERGE_WARNING_DELAY"]), + "*** Continuing") continue catpack=myparts[0]+"/"+myparts[1] -- 2.26.2