I have a Python class full of static methods. What are the advantages and disadvantages of packaging these in a class rather than raw functions?
Not only are there no advantages, but it makes things slower than using a module full of methods. There's much less need for static methods in python than there is for them in java or c#, they are used in very special cases.
Is there any advantage in using a Python class?