Made tools/generate_gradients.py work in python3

This commit is contained in:
ZyX 2013-03-19 08:20:04 +04:00
parent da8647895a
commit 910dc3e69d
1 changed files with 6 additions and 1 deletions

View File

@ -3,6 +3,11 @@ import json
from powerline.colorscheme import cterm_to_hex from powerline.colorscheme import cterm_to_hex
from itertools import groupby from itertools import groupby
try:
from __builtin__ import unicode
except ImportError:
unicode = str
if len(sys.argv) == 1: if len(sys.argv) == 1:
sys.stderr.write(''' sys.stderr.write('''
@ -77,7 +82,7 @@ def print_color(color):
if type(color) is int: if type(color) is int:
colstr = '5;' + str(color) colstr = '5;' + str(color)
else: else:
colstr = '2;' + ';'.join((str(i) for i in color)) colstr = '2;' + ';'.join((str(int(round(i))) for i in color))
sys.stdout.write('\033[48;' + colstr + 'm ') sys.stdout.write('\033[48;' + colstr + 'm ')