From 0f3765749001279fe232914bfa852650c4fd1162 Mon Sep 17 00:00:00 2001 From: Christopher Rosell Date: Wed, 21 Mar 2012 16:24:45 +0100 Subject: Refactor the stream/command line handling. --- src/livestreamer/utils.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/livestreamer/utils.py') diff --git a/src/livestreamer/utils.py b/src/livestreamer/utils.py index 2b4214d..60a4d6a 100644 --- a/src/livestreamer/utils.py +++ b/src/livestreamer/utils.py @@ -9,9 +9,7 @@ class CommandLine(object): def __init__(self, command): self.command = command self.args = {} - - def arg(self, key, value): - self.args[key] = value + self.pipe = None def format(self): args = [] @@ -26,6 +24,9 @@ class CommandLine(object): args = (" ").join(args) cmdline = ("{0} {1}").format(self.command, args) + if self.pipe: + cmdline += (" | {0}").format(self.pipe) + return cmdline class ArgumentParser(argparse.ArgumentParser): -- cgit v1.2.3