On 08.05.20 04:36, J. David Beutel wrote: [...]
but how does the .join(','):b() part get parsed into .join([',': b()])?
write it like this: foo.bar x:y where x is (','), y is b() and bar is join. And this is equal to (thanks to optional parentheses): foo.bar([x:y]) bye Jochen