[Mailman-Developers] problem with view other subscriptions..

Matt Davis bigdog@dogpound.vnet.net
Thu, 18 May 2000 21:23:33 -0400 (EDT)

On 18 May 2000, Harald Meland wrote:

> The above strangeness was probably caused by a buglet in the current
> CVS LockFile.py; I believe it gets the order of unlink() calls wrong.
> As I see it, it is more important for the lock file to never have a
> link count that is neither 0 or 2 than it is to make sure there are no
> tempfile turds.  This implies that the real lock file should be
> unlink()ed before the tempfile, and not the other way around.  Here's
> a (untested) patch (which also touches on some other issues I noticed
> while I was at it :):

Applied all patches & got this..  I'm not much of a programmer :\  Or I
could be of more help...

Traceback (innermost last):
  File "/home/mailman/scripts/driver", line 89, in run_main
  File "/home/mailman/Mailman/Cgi/handle_opts.py", line 78, in main
    process_form(mlist, user, doc)
  File "/home/mailman/Mailman/Cgi/handle_opts.py", line 168, in
  File "/home/mailman/Mailman/Utils.py", line 433, in map_maillists
    if mlist and mlist.internal_name() == i:
NameError: mlist

This is the code from around there.

    from Mailman import MailList
    if names == None:
        names = list_names()
    got = []
    for i in names:
        if verbose:
            print i,
433>    if mlist and mlist.internal_name() == i:
434>        l = mlist
            MailList.MailList(i, lock=lock)
        if verbose:
        got.append(apply(func, (l,)))
        if verbose:
            print got[-1]
        if not (mlist and mlist.internal_name() == i):
        del l
    return got

Matt Davis - ICQ# 934680

Any nitwit can understand computers.  Many do.  - Ted Nelson