From revision 172 on Feb 28th. DiskSpaceScreenlet fails to run with:
Traceback (most recent call last):
File "/usr/share/screenlets/DiskSpace/DiskSpaceScreenlet.py", line 295, in <module>
screenlets.session.create_session(DiskSpaceScreenlet)
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 350, in create_session
session.start()
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 196, in start
sl = self.create_instance()
File "/usr/lib/python2.5/site-packages/screenlets/session.py", line 114, in create_instance
sl = self.screenlet(id=id, session=self, enable_saving=False, **keyword_args)
File "/usr/share/screenlets/DiskSpace/DiskSpaceScreenlet.py", line 80, in __init__
screenlets.Screenlet.__init__(self, width=220, height=DRIVE_HEIGHT + 2 * PADDING, uses_theme=True, **keyword_args)
File "/usr/lib/python2.5/site-packages/screenlets/screenlet.py", line 70, in __init__
super(Screenlet, self).__init__(session.backend, id, enable_saving)
File "/usr/lib/python2.5/site-packages/screenlets/options.py", line 703, in __init__
self.__options__ = []
File "/usr/lib/python2.5/site-packages/screenlets/screenlet.py", line 219, in __setattr__
self.on_after_set_atribute(name, value)
File "/usr/share/screenlets/DiskSpace/DiskSpaceScreenlet.py", line 121, in on_after_set_atribute
self.update_graph()
File "/usr/share/screenlets/DiskSpace/DiskSpaceScreenlet.py", line 189, in update_graph
self.redraw_canvas()
File "/usr/lib/python2.5/site-packages/screenlets/screenlet.py", line 527, in redraw_canvas
if self.disable_updates:
AttributeError: 'DiskSpaceScreenlet' object has no attribute 'disable_updates'
Can Berk Güder is the maintainer of this screenlet. Drop into #universal-applets on freenode or drop me an e-mail if you need help in tracking this down.