Why does this not work?
class A:

    def __init__(self, blocking, b = None):

        self.blocking = blocking

    def printerthing(self):
        print "hi this is a test"        
            
a = A(True)

a.printerthing
print("5")

More specifically, why does "hi this is a test" never print?
Why does this not work?
===

class A:

    def __init__(self, blocking, b = None):

        self.blocking = blocking

    def printerthing(self):
        print "hi this is a test"        
            
a = A(True)

a.printerthing
print("5")

More specifically, why does "hi this is a test" never print?