diff options
| author | Barry Warsaw | 2014-10-31 23:35:02 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2014-10-31 23:35:02 -0400 |
| commit | 98ddb4d8ec662bcff039d60b4b5afd4279231b97 (patch) | |
| tree | a6a328455ad6337c4f1b31f94d4d98ad98ad6a3c /src | |
| parent | 4e19b227ab4c29e59801b38f12f80e1948817053 (diff) | |
| download | mailman-98ddb4d8ec662bcff039d60b4b5afd4279231b97.tar.gz mailman-98ddb4d8ec662bcff039d60b4b5afd4279231b97.tar.zst mailman-98ddb4d8ec662bcff039d60b4b5afd4279231b97.zip | |
Diffstat (limited to 'src')
| -rw-r--r-- | src/mailman/config/config.py | 2 | ||||
| -rw-r--r-- | src/mailman/core/docs/runner.rst | 4 | ||||
| -rw-r--r-- | src/mailman/interfaces/domain.py | 5 | ||||
| -rw-r--r-- | src/mailman/model/domain.py | 3 | ||||
| -rw-r--r-- | src/mailman/testing/testing.cfg | 2 |
5 files changed, 12 insertions, 4 deletions
diff --git a/src/mailman/config/config.py b/src/mailman/config/config.py index 52cac414f..649d6c5e1 100644 --- a/src/mailman/config/config.py +++ b/src/mailman/config/config.py @@ -141,7 +141,7 @@ class Configuration: def _expand_paths(self): """Expand all configuration paths.""" # Set up directories. - bin_dir = os.path.abspath(os.path.dirname(sys.argv[0])) + bin_dir = os.path.abspath(os.path.dirname(sys.executable)) # Now that we've loaded all the configuration files we're going to # load, set up some useful directories based on the settings in the # configuration file. diff --git a/src/mailman/core/docs/runner.rst b/src/mailman/core/docs/runner.rst index 28eab9203..e9fd21c57 100644 --- a/src/mailman/core/docs/runner.rst +++ b/src/mailman/core/docs/runner.rst @@ -73,3 +73,7 @@ on instance variables. version : 3 XXX More of the Runner API should be tested. + +.. + Clean up. + >>> config.pop('test-runner') diff --git a/src/mailman/interfaces/domain.py b/src/mailman/interfaces/domain.py index e7cb0d901..d51b1a702 100644 --- a/src/mailman/interfaces/domain.py +++ b/src/mailman/interfaces/domain.py @@ -97,7 +97,10 @@ class IDomain(Interface): E.g. postmaster@example.com""") mailing_lists = Attribute( - 'All mailing lists for this domain.') + """All mailing lists for this domain. + + The mailing lists are returned in order sorted by list-id. + """) def confirm_url(token=''): """The url used for various forms of confirmation. diff --git a/src/mailman/model/domain.py b/src/mailman/model/domain.py index ef8b1f761..8290cb755 100644 --- a/src/mailman/model/domain.py +++ b/src/mailman/model/domain.py @@ -95,7 +95,8 @@ class Domain(Model): def mailing_lists(self, store): """See `IDomain`.""" mailing_lists = store.query(MailingList).filter( - MailingList.mail_host == self.mail_host) + MailingList.mail_host == self.mail_host + ).order_by(MailingList._list_id) for mlist in mailing_lists: yield mlist diff --git a/src/mailman/testing/testing.cfg b/src/mailman/testing/testing.cfg index ff2034069..12646c680 100644 --- a/src/mailman/testing/testing.cfg +++ b/src/mailman/testing/testing.cfg @@ -20,7 +20,7 @@ # For testing against PostgreSQL. [database] class: mailman.database.postgresql.PostgreSQLDatabase -url: postgresql://barry:barry@localhost:5433/mailman +url: postgresql://barry:barry@localhost:5432/mailman [mailman] site_owner: noreply@example.com |
