title: Is it pythonic to have a funciton that does not end with the return statement
body: <p>In python 3, I wrote something like the following, and was surprised/glad it worked, and wanted to know if this was good form, or if there is a better way of writing:</p>
  
  <pre><code>def func_name(myargument):
      if myargument.check():
          return "something meaningful"
      try:
          return myargument.somemethod()
      except myError:
          print("some helpful message")
          raise
  </code></pre>