On 6/3/2016 10:20 AM, Sayth Renshaw wrote:
Very briefly because I hope to shot down eloquently.

Python is beautiful and is supposed to be a duck typed language, Yes?

Then if I create and assign to a new variable with a list action why does the 
duck not quack?

It feels wrong to spend a line writing what is already obvious

def getsMeet(files=file_list):
    """Get a File or List of Files.

    From the list of files determine
    what meetings exist and prepare them
    to be parsed
    """
    pyqFiles = []
    for filename in sorted(file_list):

The parameter name if files, not file_list.  The latter is just the default.

        pyqFiles = pyqFiles.append(pq(filename=my_dir + filename))

    return pyqFiles

You can replace the body with

    return [pq(filename=my_dir+filename) for filename in sorted(files)]

where files is any iterable of file names.

--
Terry Jan Reedy

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to