| # Copyright 1999-2009 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| |
| from __future__ import print_function |
| |
| import sys |
| import time |
| |
| from portage.output import colorize |
| |
| def countdown(secs=5, doing="Starting"): |
| if secs: |
| print(">>> Waiting",secs,"seconds before starting...") |
| print(">>> (Control-C to abort)...\n"+doing+" in: ", end=' ') |
| ticks=list(range(secs)) |
| ticks.reverse() |
| for sec in ticks: |
| sys.stdout.write(colorize("UNMERGE_WARN", str(sec+1)+" ")) |
| sys.stdout.flush() |
| time.sleep(1) |
| print() |
| |