title: Python Flask, TypeError: 'dict' object is not callable
body: <p>Having an issue that seems to be common yet I have done my research and don't see it being exactly recreated anywhere. When I print <code>json.loads(rety.text)</code>, I am seeing the output I need. Yet when I call return, it shows me this error. Any ideas? Help is greatly appreciated and thank you. I am using the Flask <code>MethodHandler</code>.</p>
  
  <pre><code>class MHandler(MethodView):
      def get(self):
          handle = ''
          tweetnum = 100
  
          consumer_token = '' 
          consumer_secret = ''
          access_token = '-'
          access_secret = ''
  
          auth = tweepy.OAuthHandler(consumer_token,consumer_secret)
          auth.set_access_token(access_token,access_secret)
  
          api  = tweepy.API(auth)
  
          statuses = api.user_timeline(screen_name=handle,
                            count= tweetnum,
                            include_rts=False)
  
          pi_content_items_array = map(convert_status_to_pi_content_item, statuses)
          pi_content_items = { 'contentItems' : pi_content_items_array }
  
          saveFile = open("static/public/text/en.txt",'a') 
          for s in pi_content_items_array: 
              stat = s['content'].encode('utf-8')
              print stat
  
              trat = ''.join(i for i in stat if ord(i)&lt;128)
              print trat
              saveFile.write(trat.encode('utf-8')+'\n'+'\n')
  
          try:
              contentFile = open("static/public/text/en.txt", "r")
              fr = contentFile.read()
          except Exception as e:
              print "ERROR: couldn't read text file: %s" % e
          finally:
              contentFile.close()
          return lookup.get_template("newin.html").render(content=fr) 
  
      def post(self):
          try:
              contentFile = open("static/public/text/en.txt", "r")
              fd = contentFile.read()
          except Exception as e:
              print "ERROR: couldn't read text file: %s" % e
          finally:
                  contentFile.close()
          rety = requests.post('https://gateway.watsonplatform.net/personality-insights/api/v2/profile', 
                  auth=('---', ''),
                  headers = {"content-type": "text/plain"},
                  data=fd
              )
  
          print json.loads(rety.text)
          return json.loads(rety.text)
  
  
      user_view = MHandler.as_view('user_api')
      app.add_url_rule('/results2', view_func=user_view, methods=['GET',])
      app.add_url_rule('/results2', view_func=user_view, methods=['POST',])
  </code></pre>
  
  <p>Here is the Traceback(Keep in mind results are printing above):</p>
  
  <pre><code>Traceback (most recent call last):
    File "/Users/RZB/anaconda/lib/python2.7/site-packages/flask/app.py", line 1836, in __call__
      return self.wsgi_app(environ, start_response)
    File "/Users/RZB/anaconda/lib/python2.7/site-packages/flask/app.py", line 1820, in wsgi_app
      response = self.make_response(self.handle_exception(e))
    File "/Users/RZB/anaconda/lib/python2.7/site-packages/flask/app.py", line 1403, in handle_exception
      reraise(exc_type, exc_value, tb)
    File "/Users/RZB/anaconda/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
      response = self.full_dispatch_request()
    File "/Users/RZB/anaconda/lib/python2.7/site-packages/flask/app.py", line 1478, in full_dispatch_request
      response = self.make_response(rv)
    File "/Users/RZB/anaconda/lib/python2.7/site-packages/flask/app.py", line 1577, in make_response
      rv = self.response_class.force_type(rv, request.environ)
    File "/Users/RZB/anaconda/lib/python2.7/site-packages/werkzeug/wrappers.py", line 841, in force_type
      response = BaseResponse(*_run_wsgi_app(response, environ))
    File "/Users/RZB/anaconda/lib/python2.7/site-packages/werkzeug/test.py", line 867, in run_wsgi_app
      app_rv = app(environ, start_response)
  </code></pre>