What is the difference between the following class methods?
Is it that one is static and the other is not?
class Test(object):
def method_one(self)
The call to method_two will throw an exception for not accepting the self parameter the Python runtime will automatically pass it.
If you want to create a static method in a Python class, decorate it with the staticmethod decorator.
Class Test(Object):
@staticmethod
def method_two():
print "Called method_two"
Test.method_two()