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 <m...@msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan
------------------------------------------------------
Mailman-Users mailing list Mailman-Users@python.org
https://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to