Cleanup: Move all arg processing to process_args()

This commit is contained in:
Dylan Araps 2017-06-21 23:07:21 +10:00
parent 5efd215969
commit 7f78e52965

26
wal
View File

@ -100,7 +100,16 @@ def process_args(args):
if not args.n:
set_wallpaper(image)
return colors
# Set the colors.
send_sequences(colors, args.t)
export_colors(colors)
# -o
if args.o:
subprocess.Popen(["nohup", args.o],
stdout=open("/dev/null", "w"),
stderr=open("/dev/null", "w"),
preexec_fn=os.setpgrp)
# }}}
@ -539,21 +548,8 @@ def hex_to_rgb(color):
def main():
"""Main script function."""
create_cache_dir()
# Get the args.
args = get_args()
colors = process_args(args)
# Set the colors.
send_sequences(colors, args.t)
export_colors(colors)
# -o
if args.o:
subprocess.Popen(["nohup", args.o],
stdout=open("/dev/null", "w"),
stderr=open("/dev/null", "w"),
preexec_fn=os.setpgrp)
process_args(args)
# This saves 10ms.
# pylint: disable=W0212