summaryrefslogtreecommitdiff
path: root/src/mailman/bin/master.py
Commit message (Collapse)AuthorAgeFilesLines
* Factor out most of the i18n subsystem and convert to using the flufl.i18nBarry Warsaw2009-11-151-1/+1
| | | | package.
* When testing, the signal.pause() is a problem because the TestableMaster isBarry Warsaw2009-10-151-4/+8
| | | | | never killed with a signal. In the real-world, it is though. So put the .pause() in a method that can be overridden by TestableMaster.
* Move mailmanctl start and stop commands into bin/mailman.Barry Warsaw2009-10-061-8/+14
|
* Remove the special cases for pylint. Version 0.18 "works" out of the box ↵Barry Warsaw2009-08-251-5/+66
| | | | | | now, except that it has a bug where it can't handle "from __future__ import absolute_import". Robustify master.py so that we can't get into a situation where the pid dictionary changes size during iteration. No test, but this should be fixed.
* A start on the 'mailman' subcommand layout, with the help of argparse. RightBarry Warsaw2009-08-091-2/+3
| | | | | | | | | | | | | now the only subcommand is 'lists' which displays all mailing lists like the old bin/list_lists command did (which is now removed). Remove bin/version since 'bin/mailman --version' does this for us. Simplify the calculation of the bin scripts; there will be many fewer of them. Extend i18n to use a class based structure. By default, all i18n strings are dedented after translation and substitution, which improves command line help. The class structure allows for overriding this behavior.
* Pick some lintBarry Warsaw2009-07-101-5/+0
|
* More lint picking.Barry Warsaw2009-07-041-8/+11
| | | | Fix a documentation link.
* Refactor __import__'s into a separate utility module.Barry Warsaw2009-05-161-4/+2
|
* rsplit -> rpartitionBarry Warsaw2009-05-151-1/+1
|
* Push the source directory into a 'src' subdirectory so that zc.buildout worksBarry Warsaw2009-01-251-0/+452
correctly regardless of how it's used.