title: "'function' object is not subscriptable"
body: <p>Code:  </p>
  
  <pre><code>def user(repo, language, page):
    # import pdb;pdb.set_trace()
    dictionary = {'language_search': language, 'page': page, 'followers': repo['followers'], 'github_repo': repo['name'],'forked?': repo['fork'], 'forks': repo['forks'], 'github_owner': repo['owner'], 'language': repo['language'], 'created_at': repo['created_at'], 'forks': repo['forks'], 'watchers': repo['watchers'], 'username': user['login'], 'type': user['type'], 'public_repos': user['public_repos'], 'followers': user['followers']}
    fields_user = ['blog', 'company', 'location', 'name']
    fields_repo = ['description']
    if user.get('email'):
      dictionary_2 = {'email': user['email']}
      for key in fields_user:
        if user.has_key(key):
          dictionary[key] = user[key]
      for key in fields_repo:
      if repo.has_key(key):
        dictionary[key] = repo[key]
      shelf[dictionary_2['email']] = dictionary
      shelf.sync()
      return dictionary_2['email']
      print dictionary_2['email']
  </code></pre>
  
  <p>For some reason I keep getting this error: </p>
  
  <pre><code>&lt;ipython-input-40-98ec5463ecbd&gt; in user(repo, language, page)
    1 def user(repo, language, page): #returns email address to pass into rapportive
    2   # import pdb;pdb.set_trace()
  ----&gt; 3   dictionary = {'language_search': language, 'page': page, 'followers': repo['followers'], 'github_repo': repo['name'],'forked?': repo['fork'], 'forks': repo['forks'], 'github_owner': repo['owner'], 'language': repo['language'], 'created_at': repo['created_at'], 'forks': repo['forks'], 'followers': user['followers']}
    4   # dictionary = {, , 'watchers': repo['watchers'], 'username': user['login']} , 'type': user['type'], , 'public_repos': user['public_repos']
    5   fields_user = ['blog', 'company', 'location', 'name']
  
  TypeError: 'function' object is not subscriptable
  </code></pre>
  
  <p>And I don't understand why. I just want to write more key:value pairs to dictionary. But for some reason, this keeps throwing off this error.</p>