Konstantin Kolinko wrote on Sun, Mar 11, 2012 at 02:45:03 +0400:
> 3. Regarding OP's example:
>
> Is there a point of calling list() without passing a callback function into
> it?
>
> The _list_wrapper() does nothing if your callback ("self._list") is
> not initialized.
At the C level the callback isn't allow to be NULL. At the bindings
level I suppose that list() without a callback could serve as an
existence test (it should error if the target doesn't exist).
Though 'info' is probably more efficient for that.
Daniel