Sylvain Beucler pushed to branch master at Debian Security Tracker / security-tracker
Commits: 2437a255 by Sylvain Beucler at 2019-07-02T09:12:08Z lts-cve-triage: display lts' nodsa sub-state - - - - - b8b0b9b3 by Sylvain Beucler at 2019-07-02T09:12:08Z lts-cve-triage: hint that color output is available - - - - - d9e8c731 by Sylvain Beucler at 2019-07-02T09:12:08Z lts-cve-triage: fix formatting with no-colors output - - - - - 1 changed file: - bin/lts-cve-triage.py Changes: ===================================== bin/lts-cve-triage.py ===================================== @@ -24,11 +24,14 @@ from unsupported_packages import UnsupportedPackages, LimitedSupportPackages def colored(x, *args, **kwargs): return x +colored_on = False try: if sys.stdout.isatty(): from termcolor import colored + colored_on = True except ImportError: + print("Note: you can install python-termcolor for colored output") pass TRACKER_URL = 'https://security-tracker.debian.org/tracker/' @@ -149,12 +152,15 @@ for key, desc in LIST_NAMES: continue print('\n{}:'.format(colored(desc, attrs=('bold',)))) for pkg in sorted(lists[key].keys()): - print('\n* {:<35s} {}'.format( + formatstring = '\n* {:<18s} {}' + if colored_on: + formatstring = '\n* {:<35s} {}' + print(formatstring.format( colored(pkg, 'red', attrs=('bold', 'underline')), colored('{}source-package/{}'.format(TRACKER_URL, pkg), 'blue'), )) for x in sorted(lists[key][pkg], key=lambda x: x.name): url = '{}{}'.format(TRACKER_URL, x.name) - print(' - {:<16s} {}'.format(x.name, colored(url, 'blue'))) + print(' - {:<16s} {} {}'.format(x.name, colored(url, 'blue'), (key == 'unexpected_nodsa' and x.data['releases'][RELEASES['lts']]['nodsa_reason'] or ''))) print('') View it on GitLab: https://salsa.debian.org/security-tracker-team/security-tracker/compare/c876fd2de82766361ea985990f9964084e9f3418...d9e8c731999bb4306696b76439c2a420d84b5254 -- View it on GitLab: https://salsa.debian.org/security-tracker-team/security-tracker/compare/c876fd2de82766361ea985990f9964084e9f3418...d9e8c731999bb4306696b76439c2a420d84b5254 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-security-tracker-commits mailing list debian-security-tracker-commits@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-security-tracker-commits