title: syntax error with KeyError in python 3.2
body: <p>I'm a beginner using python 3.2 and i have a book whos code is all in python 2.6. i wrote part of a program and keep getting:
  Syntax Error: invalid syntax
  Then python's IDLE highlights the comma after KeyError in my code:</p>
  
  <pre><code>from tank import Tank
  
  tanks = { "a":Tank("Alice"), "b":Tank("Bob"), "c":Tank("Carol")}
  alive_tanks = len(tanks)
  
  while alive_tanks &gt; 1:
      print
      for tank_name in sorted( tanks.keys() ):
          print (tank_name, tanks[tank_name])
  
      first = raw_input("Who fires? ").lower()
      second = raw_input("Who at? ").lower()
  
      try:
          first_tank = tanks[first]
          second_tank = tanks[second]
      except KeyError, name:
          print ("No such tank exists!", name)
          continue
  </code></pre>