[IronPython] Exception Handling in Silverlight 2
Michael Foord
fuzzyman at voidspace.org.uk
Wed Mar 12 01:21:28 CET 2008
Hello guys,
I'm seeing some oddness in exception handling in asynchronous callbacks
(including handlers attached to HTML events).
If I have the following code for example which raises an exception in a
'click handler' on a xaml animation:
canvas = XamlReader.Load(xaml)
storyboard = canvas.FindName('Example')
storyboard.AutoReverse = True
def OnClick(sender, event):
storyboard.Begin()
print 'before'
x = None
try:
x = int('hi')
except Exception, e:
print 'oops', e
x = 3
print 'after', x
canvas.MouseLeftButtonDown += OnClick
When I click I see the 'before' and 'after' prints (I have diverted
stdout) - but the exception handling code never seems to be executed.
Michael
http://www.manning.com/foord
More information about the Ironpython-users
mailing list