How can I call a subproccess with a lot of optional parameters?
def subproccess_call(process_name, arg1=None, arg2=None, arg3=None):
cmd = ['sudo', '%s', '%s', '%s'] % (process_name, arg1, arg2)
subprocess.Popen(cmd, stdout= subprocess.PIPE, stderr=subprocess.PIPE)
The subproccess method can bei called with zero, one or two additional arguments.