From 9f84a7c32149c22fe15825431d1946dfc5f07e61 Mon Sep 17 00:00:00 2001 From: Jimmy Berry Date: Wed, 26 Apr 2017 21:10:52 -0500 Subject: [PATCH] supersede: colorize. --- osclib/adi_command.py | 3 +-- osclib/supersede_command.py | 15 ++++++++++----- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/osclib/adi_command.py b/osclib/adi_command.py index e7177a83..48deff66 100644 --- a/osclib/adi_command.py +++ b/osclib/adi_command.py @@ -89,8 +89,7 @@ class AdiCommand: # Auto-superseding request in adi command stage_info, code = self.api.update_superseded_request(request) if stage_info: - print(line + Fore.MAGENTA + - ' ({})'.format(SupersedeCommand.CODE_MAP[code]) + Fore.RESET) + print(line + ' ({})'.format(SupersedeCommand.CODE_MAP[code])) continue # Only create staging projec the first time a non superseded diff --git a/osclib/supersede_command.py b/osclib/supersede_command.py index 15076e01..a13e3bd2 100644 --- a/osclib/supersede_command.py +++ b/osclib/supersede_command.py @@ -1,9 +1,11 @@ +from colorama import Fore + class SupersedeCommand(object): CODE_MAP = { - None: 'superseded', - True: 'declined', - False: 'ignored', + None: Fore.MAGENTA + 'superseded' + Fore.RESET, + True: Fore.RED + 'declined' + Fore.RESET, + False: Fore.WHITE + 'ignored' + Fore.RESET, } def __init__(self, api): @@ -17,5 +19,8 @@ class SupersedeCommand(object): if code is not None: verbage += ' in favor of' print('request {} for {} {} {} in {}'.format( - request.get('id'), target_package, verbage, - stage_info['rq_id'], stage_info['prj'])) + request.get('id'), + Fore.CYAN + target_package + Fore.RESET, + verbage, + stage_info['rq_id'], + Fore.YELLOW + stage_info['prj']))