ok, i have changed line 23 of pt.py to:
entries=glob.glob(os.path.join(str(path),str(pattern)))
the errors are gone.
i also changed line 14 to:
return os.path.splitext(str(arg))[0]
and line 35 to:
return os.path.basename(str(arg))
to get rid of further errors. i think it works, but i have to say that these are blind guesses as i don't know python...
you guessed right. before pyext 0.2 symbols were automatically converted to strings. since 0.2 they're converted to a special symbol type, which leads to incompatibilities between <0.2 and >=0.2. a bit cleaner way to fix that problems was to convert symbols to strings directly in the first line of function/inlet definitions.
sven.