title: Pythonic Object Instantiation question
body: <p>I have a <code>Sleep</code> class (object) and within that class a <code>sleepInSeconds()</code> method. </p>
  
  <p>Is there any difference between doing this:</p>
  
  <pre><code>wait = Sleep()
  wait.sleepInSeconds(10)
  </code></pre>
  
  <p>And doing this:</p>
  
  <pre><code>wait = Sleep().sleepInSeconds(10)
  </code></pre>
  
  <p>or</p>
  
  <pre><code>Sleep().sleepInSeconds(10)
  </code></pre>
  
  <p>Which is more correct (or 'Pythonic'), what kinds of problems could I run into with one or the other? Is there some overarching principal from OO programming that should have led me to this answer?</p>