title: why return print('string') invoke syntax error in pylint
body: <p>i am running pylint 1.1.0-1 on ubuntu 14.04</p>
  
  <p>my code passed all checking with python 3.4 and runs well.</p>
  
  <p>however checked with pylint it invokes syntax error for the following line:</p>
  
  <pre><code>if not (os.path.exists(d1)and os.path.exists(d2)):
    return print('\npaths not found\n')
  </code></pre>
  
  <p>why?!</p>
  
  <p>because pylint found error, it did not continue to deliver report and stats.</p>