[Bug 925502] Re: VAR_PREFIX should be runtime-configurable

Zenon Panoussis oracle at provocation.net
Thu Feb 2 23:30:52 CET 2012


Mark, thanks for this meticulous list in comment #1. It is a solution to
the problem, albeit a cumbersome one.

Based on what you wrote, I am assuming that mailman first reads
Defaults.py and then reads mm_cfg.py, so that the latter overrides the
variables that happen to be set in both.

If that is so, then the elegant way to allow any variable in mm_cfg.py
to override Defaults.py, would be to reverse the order in which the two
files are read. In other words, first read mm_cfg.py and set all the
variables in it. Then run through Defaults.py conditionally: if var is
unset, then set, else skip. The end result would be that you can set
VAR_PREFIX or any other variable with children in mm_cfg.py and still
leave the children definitions in Defaults.py untouched as long as they
just follow their parent.

-- 
You received this bug notification because you are a member of Mailman
Coders, which is subscribed to GNU Mailman.
https://bugs.launchpad.net/bugs/925502

Title:
  VAR_PREFIX should be runtime-configurable

To manage notifications about this bug go to:
https://bugs.launchpad.net/mailman/+bug/925502/+subscriptions


More information about the Mailman-coders mailing list