util: Add new msg function.

This commit is contained in:
Dylan Araps 2017-07-21 11:19:17 +10:00
parent 950b7e892a
commit 3d1f11b1bd
2 changed files with 11 additions and 7 deletions

View File

@ -69,9 +69,7 @@ def get_colors(img, cache_dir, color_count, quiet):
print("colors: Found cached colorscheme.")
else:
print("colors: Generating a colorscheme...")
if not quiet:
util.disown("notify-send", "wal: Generating a colorscheme...")
util.msg("wal: Generating a colorscheme...", quiet)
# Generate the colors.
colors = gen_colors(img, color_count)
@ -79,10 +77,7 @@ def get_colors(img, cache_dir, color_count, quiet):
# Cache the colorscheme.
util.save_file_json(colors, cache_file)
print("colors: Generated colorscheme")
if not quiet:
util.disown("notify-send", "wal: Generation complete.")
util.msg("wal: Generation complete.", quiet)
return colors

View File

@ -98,3 +98,12 @@ def disown(*cmd):
stdout=subprocess.DEVNULL,
stderr=subprocess.DEVNULL,
preexec_fn=os.setpgrp)
def msg(input_msg, quiet):
"""Print to the terminal and a libnotify
notification."""
if not quiet:
disown("notify-send", input_msg)
print(input_msg)