Typo caused the parameter in Python to be tube.NumberofSides rather than tube.NumberOfSides.
tube.NumberofSides
tube.NumberOfSides