HMS Surprise wrote:
> I read in the ref man that try-except-finally did not work in earlier
> versions, I am using jython 2.2. Does this imply that try-except
> without finally does not work either? I get a syntax error on the else
> below. Some of the functions embedded in the try section try to
> convert strings to ints, etc and may fail on bad data, thus try seemed
> like a good start for a workaround.
> 
> Thanks,
> 
> jh
> 
> 
> #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     def restoreDevice(self, deviceId, closeTime = time()):
>       self.logon()
>       try:
>           lst = self.getLastUpdatedDevice(deviceId)
>           lastUpdated = lst[0]
>           incidentId = lst[1]
>           print 'L', lastUpdated, 'I', incidentId
>           self.restore(incidentId, lastUpdated)
>       except:
>       else:
>           print "couldn't find incident"

The except: block still needs something in it, even if it is just "pass".

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to