When I try to call an object method I get an unexpected answer
<p>I am making a twitch.tv API wrapper for python and when I ran the following code, at <code>print (t.getstatus)</code> it would print : <code>&lt;bound method twitchchannel.getstatus of &lt;__main__.twitchchannel instance at 0x0198D3A0&gt;&gt;</code> instead of the value of the variable. What am I doing wrong?</p>

<pre><code>import urllib2
import json

class twitchchannel():
    def __init__ (self,channel):
        self.channel = channel
        url = 'https://api.twitch.tv/kraken/channels/' + channel
        dict1 = json.loads(urllib2.urlopen(url).read())
        self.status = dict1 ['status']
        self.display_name = dict1 ['display_name']
        self.mature = dict1 ['mature']
        self.chanurl = dict1 ['url']
        self.created_at = dict1 ['created_at']
        self.teams = dict1 ['teams']
        self.game = dict1 ['game']
        self.updated_at = dict1 ['updated_at']
        print dict1
    def getstatus(self):
        return self.status

t = twitchchannel('ethotv')

print (t.getstatus)
print (t.status) #This works
</code></pre>
