[Bug 228789] Re: Please sync screenlets 0.1.1-1 (universe) from Debian unstable (main).
Whise
helder.fraga at hotmail.com
Tue May 13 00:35:10 BST 2008
there is a bug on the debian downstream package that makes the manager
unusable for those who dont have python feedparser package , this is a
wrong behavior
this was added to the downstream package in the clearrss screenlet
try:
import feedparser
except ImportError:
dialog = gtk.MessageDialog(buttons=gtk.BUTTONS_CLOSE)
dialog.set_markup("You don't have Feedparser installed! \nInstall python-feedparser or copy feedparser.py from rss/ folder to your screenlets folder.")
dialog.run()
dialog.destroy()
print("You don't have Feedparser installed! \nInstall python-feedparser or copy feedparser.py from rss/ folder to your screenlets folder.")
sys.exit()
this will make the manager to exit also , to avoid this please use the utils.is_manager_running_me() function to check if it is the manager or the actuall screenlet that is running
try:
import feedparser
except ImportError:
if utils.is_manager_running_me():
print("You don't have Feedparser installed! \nInstall python-feedparser or copy feedparser.py from rss/ folder to your screenlets folder.")
else:
dialog = gtk.MessageDialog(buttons=gtk.BUTTONS_CLOSE)
dialog.set_markup("You don't have Feedparser installed! \nInstall python-feedparser or copy feedparser.py from rss/ folder to your screenlets folder.")
dialog.run()
dialog.destroy()
sys.exit()
--
Please sync screenlets 0.1.1-1 (universe) from Debian unstable (main).
https://bugs.launchpad.net/bugs/228789
You received this bug notification because you are a member of Ubuntu
Package Archive Administrators, which is a direct subscriber.
More information about the ubuntu-archive
mailing list