WeatherExt2 doesnt quite work with universal applets

Bug #334074 reported by techno-mole
2
Affects Status Importance Assigned to Milestone
Universal Applets
New
Undecided
Unassigned

Bug Description

me again.

okay this a little hard to explain, but here goes.

at present universal applets comes with 2 weather applets, the " Clear weather " applet by whise and the " Weather " applet (which shows up as version 0.2 ) by robgig 1088 and mark rowan ( i think ive got it right )
this applet works fine (and will now let me choose between metric and imperial (cheers)

now ive been trying to run the " WeatherExt2 " applet (which is version 0.3, and can be downloaded from here - http://www.screenlets.org/index.php/Weather_Extended_2 ) in universal applets (or ua as its easier to type)

i did try to run it by extracting it to .screenlets (in my home directory) but all that happened was the version that comes with ua ran instead ( i guess because they are more or less the same) so i then removed ua and the config files etc, then re-installed, but i went to the usr/share/screenlets folder and replaced the " Weather " applet with the " WeatherExt2 " applet,

then i ran ua and started the " WeatherExt2 " applet, and it worked, but wouldnt show any icons, i tried switching themes but no luck, so i then added a couple of icon themes (liquid weather icons) but for some reason when i tried to use them it stopped the applet from working, so i removed them, but it still wont run so below is the terminal output from running the .py file

techno-mole@HAL:~$ '/usr/share/screenlets/Weather/WeatherScreenlet.py'
Path /home/techno-mole/.screenlets/Weather/icon-themes not found.
Traceback (most recent call last):
  File "/usr/share/screenlets/Weather/WeatherScreenlet.py", line 837, in <module>
    screenlets.session.create_session(WeatherScreenlet)
  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 124, in create_instance
    setattr(sl, opt.name, opt.on_import(opts[o]))
  File "/usr/share/screenlets/Weather/WeatherScreenlet.py", line 119, in __setattr__
    self.icon_theme = screenlets.ScreenletTheme(path + "/scalable")
AttributeError: 'module' object has no attribute 'ScreenletTheme'

cheers, on a plus note the " Furius " moon phase screenlet works fine :-)

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

Thanks you for your bug reports! It is really useful to have someone go through different screenlets, and test if they work. Trust that your reports will be looked at, and worked on, but it's not possible to promise that something will happen in the first week.
Keep the reports coming though :)

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.