title: Entry.get() not returning full user entry
body: <p>I have the following function: </p>
  
  <pre><code>def some_search(event):
      print userSearch.get()
  </code></pre>
  
  <p>And I've set the function to run whenever the user types in the entry field using the below code:</p>
  
  <pre><code>userSearch.bind("&lt;Key&gt;", some_search)
  </code></pre>
  
  <p>My problem is that <code>userSearch.get()</code> doesn't return what's actually in the entry field. </p>
  
  <p>For example, if <code>"test"</code> is in the entry field, the function prints <code>"tes"</code>.</p>
  
  <p>If <code>"Hello World"</code> is in the entry field, the function prints <code>"Hello Worl"</code>. </p>
  
  <p>Sorry if this is a stupid question, I'm fairly new to programming, I suspect the answer will be a simple one. </p>