title: Can exceptions be caught from both a try and except block with one except statement?
body: <p>In Python, can an exception be caught from an exception, and from the original try, with the same except statement?</p>
  
  <p>For example, in the following code:</p>
  
  <pre><code>try:
      risky_operation() # This could raise a or b, or it could work
  except a:
      simple_operation() # This could raise b, or it could work
  except b:
      guaranteed_operation() # This will always work
  </code></pre>
  
  <p>Would <code>guaranteed_operation()</code> be called if <code>risky_operation()</code> raised <code>b</code>? Or would I have to do:</p>
  
  <pre><code>try:
      risky_operation() # This could raise a or b, or it could work
  except a:
      try:
          simple_operation() # This could raise b, or it could work
      except b:
          guaranteed_operation() # This will always work
  except b:
      guaranteed_operation() # This will always work
  </code></pre>