TypeError: 'A' object is not callable
<p>What is happening here? </p>

<p>What do the brackets do here <code>test2 = A()</code>?</p>

<p>How can I make object A() callable.</p>

<pre><code>class A(object):
    @property
    def a(self):
        "an important attribute"
        return ["a value","dsfsdfsd"]

test1 = A

test2 = A()


print test1().a                                

print test2().a      
</code></pre>
