DiskSpaceScreenlet 0.6 fails to run

Bug #337151 reported by Ketil Wendelbo Aanensen
2
Affects Status Importance Assigned to Milestone
Universal Applets
New
Undecided
Can Berk Güder

Bug Description

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'

Revision history for this message
Ketil Wendelbo Aanensen (ketilwaa-deactivatedaccount) wrote :

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.

Changed in universal-applets:
assignee: nobody → cbguder
Revision history for this message
Can Berk Güder (cbguder) wrote :

I believe this is a bug in Screenlets. Which version are you using?

I'm using 0.1.2 and the screenlet works fine.

Revision history for this message
Ketil Wendelbo Aanensen (ketilwaa-deactivatedaccount) wrote :

I'm using latest from universal-applets trunk, the only version of screenlets/universal-applets that is actually still being developed.
If you want to keep your screenlet in universal-applets-extras, you should make it work with U-A. (Also, the old screenlets are likely to disappear from distros in the future)

If you are unclear with regards to the development status in screenlets/u-a, please drop by IRC, and we can talk.

Lastly: Thanks, thanks for continuing to maintain the screenlet!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.