~abompard/mailman/import21

  • Committer: Barry Warsaw
  • Date: 2013-06-17 13:36:43 UTC
  • Revision ID: barry@list.org-20130617133643-uj7atdykh2whwabw
 * `bin/runner` command has been simplified and its command line options
   reduced.  Now, only one `-r/--runner` option may be provided and the
   round-robin feature has been removed.
 * Fixed REST server crash on `reopen` command.  Identification and test
   provided by Aurélien Bompard.  (LP: #1184376)

Also:

 * bin/runner now uses standard argparse instead of ScriptOptions.
 * The entire bin/runner machinery has bee reorganized and simplified.  There
 * is no more Loop class.  Signal setting is moved directly into the base
   Runner class and overrided in specific subclasses (e.g. RESTRunner which
   must cleanly shutdown its TCPServer).  The runner exit status is now set
   directly on the Runner instance.
 * Fixed a few minor style issues.
 * In order to cleanly shutdown the RESTRunner's WSGI server, we must start a
   subthread which only watches for an Event and then calls the server's
   shutdown() method.  It has to be this way because the WSGI server itself
   (due to interactions with SQLite), and the signal handlers (due to Python's
   signal handling semantics) must both run in the main thread.  However, the
   shutdown() must be invoked from a subthread in order to prevent deadlock.
 * Refactor the RESTLayer to eliminate duplication of code.
Filename Latest Rev Last Changed Committer Comment Size
..
.buildout 6741 14 years ago Barry Warsaw Integrate pylint and Sphinx documentation buildout Diff
cron 3 26 years ago klm Initial revision Diff
data 6580 16 years ago Barry Warsaw Reorganize the database subpackage, primarily by r Diff
src 6675 15 years ago Barry Warsaw Push the source directory into a 'src' subdirector Diff
.bzrignore 6812 14 years ago Barry Warsaw * Switch to distribute from setuptools. * Remove t 210 bytes Diff Download File
bootstrap.py 7202.1.1 11 years ago Barry Warsaw Update to zc.buildout 2. 5.5 KB Diff Download File
buildout.cfg 7202.1.1 11 years ago Barry Warsaw Update to zc.buildout 2. 406 bytes Diff Download File
conf.py 7199 11 years ago Barry Warsaw Bump copyright years. 7.6 KB Diff Download File
File copybump.py 7199 11 years ago Barry Warsaw Bump copyright years. 2.3 KB Diff Download File
COPYING 7018 12 years ago Barry Warsaw Update COPYING file to GPLv3. (LP: #790994) 34.3 KB Diff Download File
distribute_setup.py 7185 11 years ago Barry Warsaw Update to the latest version. 16.8 KB Diff Download File
MANIFEST.in 7018 12 years ago Barry Warsaw Update COPYING file to GPLv3. (LP: #790994) 363 bytes Diff Download File
README.rst 7199 11 years ago Barry Warsaw Bump copyright years. 2 KB Diff Download File
setup.cfg 7053.1.2 12 years ago Barry Warsaw This is the way to build the documentation now: $ 44 bytes Diff Download File
setup.py 7200 11 years ago Barry Warsaw Remove unnecessary install_requires. 3.6 KB Diff Download File
template.py 7207.1.1 11 years ago Barry Warsaw * Add ``reply_to_address`` and ``first_strip_repl 865 bytes Diff Download File