Thanks a lot. I figured out how to use your Signals class since I sent
that message by creating some small simple examples and reading
through the code, and I'm loving it. Brilliant implementation. Gave me
an idea on how to create a buffer manager for my application :)

On the subject of bettering documentation, could you do a writeup on
the site on how urwid's caching works? I'd like to be able to work
with the caching system from the start, rather than find out down the
road I'm creating more work for myself (and my cpu) then was
necessary.

Also I found a bug in the monitored list class. I was unable to sent
keyword arguments to sort. Here's a diff with the fix:
diff --git a/urwid/util.py b/urwid/util.py
index 1b96565..48243fd 100644
--- a/urwid/util.py
+++ b/urwid/util.py
@@ -951,8 +951,8 @@ class Signals(object):


 def _call_modified(fn):
-       def call_modified_wrapper(self, *args):
-               rval = fn(self, *args)
+       def call_modified_wrapper(self, *args, **kwargs):
+               rval = fn(self, *args, **kwargs)
                self._modified()
                return rval
        return call_modified_wrapper


On Sat, Jun 27, 2009 at 8:36 AM, Ian Ward<[email protected]> wrote:
> Dominic LoBue wrote:
>> Ian,
>>
>> Are there any plans on writing up any documentation on how the Signals
>> class is supposed to work? Fail that, are there any examples where I
>> can see the class used more extensively? The doc strings for ListBox
>> and SimpleListWalker that suggest using Signals don't explain how to
>> properly use them at all.
>
> You're right, the docs are poor in that area.  In the development
> release the docstrings for the Button class give some usage examples.
>
> Instead of describing usage here I have just added some docstrings to
> signals.py in the development code:
> http://excess.org/urwid/changeset/193%3Ae1bc281ac88e
>
> Ian
>
>
> _______________________________________________
> Urwid mailing list
> [email protected]
> http://lists.excess.org/mailman/listinfo/urwid
>
>


_______________________________________________
Urwid mailing list
[email protected]
http://lists.excess.org/mailman/listinfo/urwid

Reply via email to