The mentioned issue: https://gitlab.com/mailman/mailman/issues/553
So, the line 65 in
which raises the error is
assert member is None, member
Basically what this line is doing is checking if the
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:
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:
mailman/var/data/, when a person unsubscribes from a list, the entry of that member is deleted from the
membertable but not from
usertable. Is it due to the fact that even if the person is not a member, they can still be user??