On Thu, Oct 08, 2009 at 12:21:57AM +0200, Thomas Dahms wrote:
- pygmi has to be imported into wmiirc_local.py. This should be documented somewhere.

I rather thought that would be a given. Very rarely does a python script start with special variables or modules in its namespace, even when it's meant as a plugin. I suppose I may as well mention it, though.

- Cannot undefine monitor functions defined in wmiirc.py. Or am I missing something? I don't want to see the load.

This is what I use:

    @defmonitor(colors=wmii['focuscolors'], name='time')
    def timemon(self):
        return time.strftime('%H:%M:%S %Z')
    @defmonitor(interval=60)
    def s9date(self):
        return time.strftime('%a, %d %b')
    monitors['load'].active = False
    @defmonitor
    def s5load(self):
        return ' '.join(open('/proc/loadavg').read().split(' ')[:3])

Alternatively, you can just define another monitor named load, and it will overwrite the original.

Find attached my wmiirc_local.py and a screenshot showing the odd colors.

Thanks, I'll do something about that, but it's not an especially easy fix.

I'd be glad if you could also have a look at issue 132, which is kind of annoying.

Sorry, I think I may have replied to the issue mail, which points to a black hole. Anyway, it works fine for me, and I need to know if there's any output from python when you try to run the menus. Also, are you sure which revision it stops working on? If so, can you post the revision hash rather than the local revision number? The latter can vary from system to system, and the one you posted has no changes to the python wmiirc.


--
Kris Maglione

Simplicity is prerequisite for reliability.
        --Edsger W. Dijkstra


Reply via email to