# Copyright 1999-2013 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 %s seconds before starting...\n' '>>> (Control-C to abort)...\n' '%s in:' % (secs, doing), end='') for sec in range(secs, 0, -1): sys.stdout.write(colorize('UNMERGE_WARN', ' %i' % sec)) sys.stdout.flush() time.sleep(1) print()