Nope, same traceback. Seems like maybe remove_members is doing some string scrubbing that it perhaps should not. I should have stated I've tried nearly all permutations of shell single/double quoting and escaping I can think of (but please don't let that stop anyone from suggesting one of which I might not have thought). But I'd much rather do some quoting and escaping than go Python code diving.

--Andrew

--On Wednesday, September 24, 2003 05:59:20 PM -0700 Matt Helsley <[EMAIL PROTECTED]> wrote:

How about using single quotes (in Bbash)?:
 %./remove_members -n -N some-list '[EMAIL PROTECTED] * ben'

I think that should pass the whole thing as one element of
remove_members' argv. This would only work if the missing space was
what "caused the problem".

What's the policy on reporting errors back to the user? Should
exceptions like this cause termination or should they usually be
caught by the caller etc.. ?

Cheers,
        -Matt Helsley

On Wed, 24 Sep 2003, Andrew D. Clark wrote:

I can't remove a member address like this:

%./remove_members -n -N some-list "[EMAIL PROTECTED] * ben"
Traceback (most recent call last):
  File "./remove_members", line 186, in ?
    main()
  File "./remove_members", line 176, in main
    admin_notif, userack)
  File "/home/services/mailman/Mailman/MailList.py", line 941, in
ApprovedDeleteMember
    self.removeMember(emailaddr)
  File "/home/services/mailman/Mailman/OldStyleMemberships.py", line
220, in removeMember
    self.__assertIsMember(member)
  File "/home/services/mailman/Mailman/OldStyleMemberships.py", line
113, in __assertIsMember
    raise Errors.NotAMemberError, member
Mailman.Errors.NotAMemberError: [EMAIL PROTECTED]





_______________________________________________
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers

Reply via email to