Compound PML issue

I want to define a cylindrical PML. I followed pmltest3d.py from py-tutorial and tried to use pml.Compound as follows:

pml_cylinder=pml.Compound(pml.Radial(origin=(0.3,0.3),rad=0.2),pml.Cartesian(0.1,0.9))

but got this error message

pml_cylinder=pml.Compound(pml.Radial(origin=(0.3,0.3),rad=0.2),pml.Cartesian(0.1,0.9))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

TypeError: ‘ngsolve.ngstd.DummyArgument’ object is not iterable

How can I define a cylindrical PML?

Thanks

Edit: OK, apparently this was already fixed.

For some reason, you have to specify where the respective dimensions of the two pmls go (as standard it should just do this in the given order, however there seems to be an issue), i.e.

pml_cylinder=pml.Compound(pml.Radial(origin=(0.3,0.3),rad=0.2),pml.Cartesian(0.1,0.9),[1,2],3)

should do it