I believe the arguments to addTask (and any other Python function)
with an assignment in the function are keyword arguments. The
expression on the right side of the expression defines the default
value for that keyword argument. In this case, the default value for
args and inputStream are empty strings. the "u" prefix on a string
literal defines it as a Unicode string in python[1].
Barry
[1] As a general rule, any strings that are going to end up in native
code on OS X should generally be Unicode strings (i.e. with an
explicit encoding) in python.