GNOME Bugzilla – Bug 171261
Epiphany never ends if an exception is raised and not catched
Last modified: 2009-08-21 22:57:12 UTC
Distribution/Version: Fedora core 3 Just raise an exception and don't catch it, for example insert 1 / 0 at the beginning of the attach_window function.
It is not completly exact. Try this: #!/usr/bin/env python import epiphany shell = epiphany.ephy_shell_get_default () Epiphany never ends. Of course if you add: 1 / 0 at the bottom of the script; Epiphnay will never end too.
-> Epiphany
Hmm the problem with storing the shell is that it'll add a reference to it and epiphany exists exactly when the shell is finalised... is this really the same problem as an uncaught exception?
You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue for you. Can you please check again if the issue you reported here still happens in a recent version and update this report by adding a comment and adjusting the 'Version' field? Again thank you for reporting this and sorry that it could not be fixed for the version you originally used here. Without feedback this report will be closed as INCOMPLETE after 6 weeks.
Python is no longer supported for writing extensions, so I consider this to be obsolete.