[Mailman-Users] Debugging mass invitations using web page interface...
Mark Sapiro
mark at msapiro.net
Mon Aug 26 21:39:22 EDT 2019
On 8/26/19 3:28 PM, The Mailing List Server Admin wrote:
> Way way back in August 2016, we had a problem with submitting too
> many members via the web interface. As a solution, the following
> was suggested:
>
>> You'd need a custom script to do the 'extra text'. I have added an
>> invite_members script I use at
>> <https://www.msapiro.net/scripts/invite_members> and
>> <https://fog.ccsf.edu/~msapiro/scripts/invite_members> This can send
>> invitations including the 'extra text'.
>
> We used this script with great success in Aug 2017 and 2018. But
> this year we've run into a problem. When I submit the script it
> appears to hang waiting for some kind of lock. I can see this
> when I eventually CTRL-C out.
>
> Traceback (most recent call last):
> File "/home/mladmin/Util/invite_members", line 236, in ?
> main()
> File "/home/mladmin/Util/invite_members", line 197, in main
> mlist = MailList.MailList(listname)
> File "/usr/local/mailman/Mailman/MailList.py", line 129, in
> __init__
> self.Lock()
> File "/usr/local/mailman/Mailman/MailList.py", line 162, in
> Lock
> self.__lock.lock(timeout)
> File "/usr/local/mailman/Mailman/LockFile.py", line 312, in
> lock
> self.__sleep()
> File "/usr/local/mailman/Mailman/LockFile.py", line 496, in
> __sleep
> time.sleep(interval)
> KeyboardInterrupt
The list is locked. See <https://wiki.list.org/x/17891756> for more
about locks and removing stale locks.
I have looked at the script and I see an issue. It can leave the list
locked if you specify a message file and that file cannot be read.
I have updated the script to fix this.
--
Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
More information about the Mailman-Users
mailing list