The mentioned issue: https://gitlab.com/mailman/mailman/issues/553

So, the line 65 in `eml_confirm.py` in `/src/mailman/commands/` 
which raises the error is `assert member is None, member`

Basically what this line is doing is checking if the `member` is `None` or not 
and if it ISN'T,  it raises an Assertion Error with member details printed.
According to the comments (line 57-60) in the same file, member would be `None` 
when there's an unsubscription, but here it is NOT None (idk why).

2 pretty simple ways of dealing with this will be:
- commenting the line
- adding an `except AssertionError` line

But these won't solve the root problem, i.e why is the member NOT None.

I'm currently looking a bit more into it but,
How should I proceed with this??

Also, couple of doubts:
- How can a moderator confirm the unsubscription request??
- For the tables `user` and `member` in `mailman.db` file in 
`mailman/var/data/`, when a person unsubscribes from a list, the entry of that 
member is deleted from the `member` table but not from `user` table. Is it due 
to the fact that even if the person is not a member, they can still be user??

Thank You
_______________________________________________
Mailman-Developers mailing list -- mailman-developers@python.org
To unsubscribe send an email to mailman-developers-le...@python.org
https://mail.python.org/mailman3/lists/mailman-developers.python.org/
Mailman FAQ: https://wiki.list.org/x/AgA3

Security Policy: https://wiki.list.org/x/QIA9

Reply via email to