| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
attributes, which are now calculated on the fly.
|
| |
|
|
|
| |
Use extended print statement, string methods, and other Python 2.0
features.
|
| |
|
|
|
|
|
| |
insensitive. list_lists prints them out using their real name -- not
their internal name -- and they should differ only by case.
Closes SF bug #113742 and patch #101434.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mailing list. In all cases, catch the base exception class
MMListError, and output a semi-standard error message which also
contains the str() of the actual exception details (is this too
much?).
Also:
config_list: slightly different usage() printing
find_member.scanlists(): print a message if a MMListError occurs
when opening the mailing list object
remove_members: Wrap actual DeleteMember() calls in a try/finally
to be sure the list is saved and unlocked should an exception
occur. Hmm, should it be all or nothing?
|
| | |
|
| | |
|
| | |
|
|
|
archive attributes).
|