diff options
| -rwxr-xr-x | pywal/export_colors.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/pywal/export_colors.py b/pywal/export_colors.py index 9a3d958..90b3b8f 100755 --- a/pywal/export_colors.py +++ b/pywal/export_colors.py @@ -28,9 +28,21 @@ def template(colors, input_file): def export_all_templates(colors): """Export all template files.""" + # Exclude these templates from the loop. + # The excluded templates need color + # conversion or other intervention. + exclude = ["colors-putty.reg"] + # Merge both dicts. colors["colors"].update(colors["special"]) + # Convert colors to other format. + colors_rgb = {k: util.hex_to_rgb(v) for k, v in colors["colors"].items()} + # pylint: disable=W0106 [template(colors["colors"], file.name) - for file in os.scandir(TEMPLATE_DIR)] + for file in os.scandir(TEMPLATE_DIR) + if file not in exclude] + + # Call 'putty' manually since it needs RGB colors. + template(colors_rgb, "colors-putty.reg") |
