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
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs