Sayth Renshaw wrote:

> Is there something obvious to this I am doing wrong?

>     parser.add_argument("path", nargs="+") 
 
The "+" implicitly turns args.path into a list

>     files |= set(glob.glob(args.path + '/*' + args.extension))

so the glob() argument is evaluated as

list + str + str

Try

name_pattern = "*" + args.extension
for path in args.path:
    files.update(glob.glob(os.path.join(path, name_pattern)))

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

Reply via email to